impala-shell 查询失败并出现错误 (13)

Posted

技术标签:

【中文标题】impala-shell 查询失败并出现错误 (13)【英文标题】:impala-shell query failing with Error(13) 【发布时间】:2015-07-30 14:10:23 【问题描述】:

我在 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 确实存在并且我可以读写执行。任何提示将不胜感激!

【问题讨论】:

【参考方案1】:

好的,所以我想通了。原来旧的 /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/

这解决了它。

【讨论】:

以上是关于impala-shell 查询失败并出现错误 (13)的主要内容,如果未能解决你的问题,请参考以下文章

列存储索引创建失败并出现此错误“资源池'默认'中没有足够的内存来运行此查询”

导入数据存储备份时,大查询加载失败并出现错误字符 (ASCII 0)

查询失败并出现错误 RESOURCE_EXHAUSTED (ORDER BY without ORDER BY)

Apollo 查询失败并出现错误 - TypeError: this.props.getPostInfo is not a function

在 impala-shell 中运行 Python 脚本

WMI 脚本失败并出现错误 0x80041017