我在3节点集群上运行impala-shell。有些查询工作正常,但有一些会返回以下错误:
Create file /tmp/impala-scratch/924abcb4827fd7ba:d15cd3585951f4b2_c8e0146a-37cd-457a-96f6-ac5d933cd4da failed with errno=13 description=Error(13): Permission denied
我检查了我的本地目录,并且/ tmp / impala-scratch确实存在,并且它是可读写的可执行文件。任何提示将不胜感激!
答案 0 :(得分:0)
好的,所以我明白了。事实证明,旧的/ tmp / impala-scratch具有访问权限: drwxr-XR-X
根据: Hiveserver2: Failed to create/change scratchdir permissions to 777: Could not create FileClient
您必须将权限更改为777:
chmod -R 777 / tmp / impala-scratch /
这解决了它。