有没有什么办法让一个蜂巢表转储,使得表转储可以跨地发送和重新加载到蜂巢,保留分区,瓢泼大雨结构?蜂巢转储和重新装载
0
A
回答
1
蜂巢0.8(或更高版本)为我们提供的EXPORT
设施。使用此功能,我们可以将表格中的数据以及相应的元数据导出到HDFS文件。数据以json格式存储。以这种方式导出的数据可以使用IMPORT
命令导入到另一个数据库或配置单元实例。
详情请参阅this。
0
基本上你做的一件事就是采取何种装入蜂巢表文件(转储)(说),并认为作为转储。现在,当将该文件重新加载到其他Hive表(例如B)时,您可以基于之前的Hive表(即A)创建B.若要创建类似于A的B,可以使用org.apache.hadoop.hive.metastore.HiveMetastoreClient类访问表A的Metastore信息。然后,您可以加载文件(转储)并加载到所需的分区中。
相关问题
- 1. 蜂巢转换
- 2. 蜂巢壳无法加载
- 3. 负载的RDD成蜂巢
- 4. 蜂巢数据加载
- 5. 错误在转换timstamp蜂巢的蜂巢
- 6. Webview重新加载蜂巢中的方向变化
- 7. 如何卸载亚马逊蜂巢0.11.0和安装0.9.0
- 8. 分层更新在蜂巢
- 9. 蜂巢:SELECT AS和GROUP BY
- 10. 创建,添加和蜂巢
- 11. 在HDFS,HBase的和蜂巢
- 12. 外部和在蜂巢
- 13. Umbraco蜂巢和服务层
- 14. 蜂巢:UDF和GROUP BY
- 15. 蜂巢外键?
- 16. 在蜂巢
- 17. 约蜂巢
- 18. 加盟蜂巢
- 19. 在蜂巢
- 20. regex_extract在蜂巢
- 21. 蜂巢表锁
- 22. 名单蜂巢
- 23. 在蜂巢
- 24. 在蜂巢
- 25. 蜂巢SQL
- 26. 控制蜂巢
- 27. 在蜂巢
- 28. 在蜂巢
- 29. INSERT表蜂巢
- 30. 蜂巢连接
感谢塔里克,从命令行导出和导入, 但通过Java代码它导出工作并导入失败, 它说没有这样的表。 通过Java代码,我必须创建一个架构的表,然后从哑导入.. 代码// HiveConf的conf =新HiveConf(); SessionState.start(conf); 驱动程序dri = new Driver(conf); dri.compile(“从'hdfs:// localhost:8020/user/backup/dump4'导入表newemp2”); dri.execute(); – user2458922