如何将数据从mongodb导入到hive

时间:2015-11-17 04:51:11

标签: mongodb hadoop hive sqoop

我想知道如何在mapreduce程序的帮助下将数据从Mongodb导入到hive.previousley我是借助mapreduce程序从mongodb导入数据到hdfs,现在我想从mongodb导入数据直接到hive。 我真的很感激如果有人能够为此分享任何参考文件。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试Mongo-Hadoop connector。它允许您使用Mongo作为Hive的后端存储(您可以使用Hive查询存储在MongoDB中的数据)。

如果您确实需要将数据导入Hive,首先需要创建一个带有mongo集合的(临时)Hive表,您将从中导入数据作为后端。然后,您可以使用Hive CTAS查询将数据导入另一个Hive表。