错误:while processing语句:failed:配置单元内部错误:hive.mapred.supports.subdirectories必须为true

mefy6pfw  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(606)

我犯了个错误
处理语句时出错:失败:配置单元内部错误:hive.mapred.supports.subdirectories必须为true(如果以下任一项为true):hive.optimize.listbucketing、mapred.input.dir.recursive和hive.optimize.union.remove。
当我试图将数据从hdfs目录递归加载到配置单元表时,出现了这个错误
我尝试设置以下参数:
设置mapred.input.dir.recursive=true;设置hive.mapred.supports.subdirectories=true;setmapred.input.dir.recursive=true;
但它总是抛出同样的错误,会有什么错呢?
谢谢你的建议

cqoc49vn

cqoc49vn1#

这似乎是cloudera中的色调问题。目前,我正在使用cdh5.11.2,在尝试设置相同的语句时遇到了这个问题。
如果您通过beeline(命令行)连接到hive并在那里执行set语句和查询,它应该可以工作。我刚核实过。

相关问题