2014-12-03 90 views
0

我需要从一个Hive数据库A的表中将数据加载到另一个Hive数据库B的表中。如何将数据库A的Hive表中的数据加载到数据库B的Hive表中?

这将是定期执行的cron作业。 请考虑以下情况,并让我知道如何做到这一点: 案例1:A &乙在同一台服务器。 案例2:A & B位于不同的服务器中。

+0

相同的服务器和不同的服务器,你的意思是说集群? – Ilango 2014-12-03 16:56:33

+0

是的,我的意思是相同和不同的集群。 – Vvk 2014-12-04 12:18:38

回答

0

您可以使用Oozie来安排作业。
如果要使用命令来存储查询结果表中的在蜂房然后

1,创建临时表的架构CREATE TABLE ..
2.Execute以下命令INSERT OVERWRITE TABLE temp_tablename SELECT * FROM table_name的极限10

来源here
希望它能帮助!

+0

嗨Chowdary先生,上述说明有助于我们在相同配置单元的表格之间传输数据。我们如何才能为不同的蜂房(数据库)中的表格做到这一点。我们需要做一些像“使用foohive”的东西。这是我卡住的地方。 – Vvk 2014-12-05 08:56:00

+0

@Vvk [This](http://stackoverflow.com/questions/26636839/how-to-copy-all-hive-table-from-one-database-to-other-database)可能会帮助你。请检查一次。 – 2014-12-05 09:34:03

相关问题