错误:处理语句时:FAILED:Hive内部错误:hive.mapred.supports.subdirectories必须为true

时间:2017-02-01 04:03:35

标签: hadoop recursion optimization hive bigdata

我偶然发现错误

  

处理语句时出错:FAILED:Hive内部错误:   如果有的话,hive.mapred.supports.subdirectories必须为true   以下是真实的:hive.optimize.listbucketing,   mapred.input.dir.recursive和hive.optimize.union.remove。

当我尝试从HDFS目录递归加载数据到hive表

时发生此错误

我尝试设置以下参数:

  

SET mapred.input.dir.recursive = true;组   hive.mapred.supports.subdirectories = TRUE;   SETmapred.input.dir.recursive = TRUE;

但它一直在抛出同样的错误,可能是什么错误?

感谢您的建议

1 个答案:

答案 0 :(得分:1)

这似乎是Hue in Cloudera的一个问题。目前,我正在尝试设置相同的语句时使用CDH 5.11.2刚遇到此问题。

如果通过beeline(命令行)连接来访问配置单元并在那里执行set语句和查询,它应该可以正常工作。我刚验证了这一点。