Hive3 客户端启动提示The dir: /** on HDFS should be writable. Current permissions are: rwxr-xr-x
阿里
阅读:799
2021-03-31 14:11:01
评论:0
错误信息:
Logging initialized using configuration in file:/C:/hive/apache-hive-3.0.0-bin/conf/hive-log4j2.properties Async: true
Exception in thread "main" java.lang.RuntimeException: The dir: /tmp/hive on HDFS should be writable. Current permissions are: rwxr-xr-x
造成原因:hadoop 上的/tmp/hive 文件夹权限不够。
解决办法:调整/tmp/hive 的文件夹权限
#查询指定目录下的文件情况
C:\hive\apache-hive-3.0.0-bin\bin>hadoop fs -ls /
Found 3 items
drwxr-xr-x - dr.who supergroup 0 2019-03-04 14:54 /data
drwxr-xr-x - zzg supergroup 0 2019-03-05 10:28 /tmp
drwxr-xr-x - zzg supergroup 0 2019-03-05 10:28 /user
# 修改指定文件夹的相关权限
C:\hive\apache-hive-3.0.0-bin\bin>hadoop fs -chmod 777 /tmp/hive
C:\hive\apache-hive-3.0.0-bin\bin>hadoop fs -ls /
Found 3 items
drwxr-xr-x - dr.who supergroup 0 2019-03-04 14:54 /data
drwxr-xr-x - zzg supergroup 0 2019-03-05 10:28 /tmp
drwxr-xr-x - zzg supergroup 0 2019-03-05 10:28 /user
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。