HCatalog / Hive表创建不会将数据导入hadoop集群中的/ app / hive / warehouse文件夹

时间:2015-02-09 16:41:41

标签: hadoop hive hue hortonworks-data-platform hcatalog

我在一个hadoop集群(HDP 2.2)中遇到了一个非常奇怪的问题我在Amazon EC2中设置了(3个数据节点+一个名称节点+一个辅助名称节点)。 Hue服务器在主名称节点上运行,而hive服务器在辅助名称节点上运行。我正在使用Hue web界面来创建表格#34; mytable"在HCatalog中使用加载到HDFS的CSV文件。表创建成功返回,没有错误。该表已在Hue Web界面中创建并显示。但是,当我尝试查询表时,它返回0记录。我去了/ app / hive / warehouse文件夹,我可以看到表格文件夹" mytable"已创建,但CSV文件从未复制到该文件夹​​中。我使用hive shell重现了相同的行为。

如果我在HDP沙箱VM中执行相同的操作,一切都按预期工作。创建表后,/ app / hive / warehouse / mytable文件夹包含我导入表中的CSV文件。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。我意识到群集中服务器运行的服务器的物理内存很少。释放盒子上的一些内存后,hcatalog表创建操作按预期工作。