hive2服务启动报错:/tmp/hive on HDFS should be writable(不是chmod 777能解决的)

启动报错如下:

复制代码
java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx--x--x 

网上一大堆说是把hdfs上的/tmp权限改成777,如果真是这么简单,那按提示修改权限就是了,但实际查看/tmp的权限没问题,/tmp/hive的权限也没问题,如下图:

这个问题卡了我大半天,后来才猜想应该是/user/hive的权限问题导致的,直接删除/user/hive,重建后,把/user/hive的owner改为hive,重新启动就好了:

复制代码
hdfs dfs -rm -r /user/hive
hdfs dfs -mkdir /user/hive
hdfs dfs -chown hive /user/hive

也要保证本地目录/tmp/hive的权限正确:

后记:hive这个报错误导人,报的是/tmp/hive的权限问题,实际上则是/user/hive目录的权限问题,所以很是误人子弟!!!

相关推荐
Hello.Reader4 小时前
Flink SQL 的 LOAD MODULE 深度实战——加载 Hive 模块、理解模块发现与常见坑
hive·sql·flink
泰克教育官方账号8 小时前
泰涨知识 | Hadoop的IO操作——压缩/解压缩
大数据·hadoop·分布式
qq_3814549910 小时前
大数据时代的分布式基石Hadoop
hadoop
howard200518 小时前
Hive实战任务 - 9.1 实现词频统计
hive·词频统计
满目山河•1 天前
二、复制三台虚拟机
hive·hadoop·hbase
howard20051 天前
Hive实战任务 - 9.3 实现学生信息排序和统计
hive·排序·汇总·学生信息
番茄撒旦在上1 天前
什么样的表适合做拉链表
大数据·数据仓库·hive
howard20051 天前
Hive实战任务 - 9.5 实现网址去重
hive·网址去重
howard20051 天前
Hive实战任务 - 9.4 分科汇总求月考平均分
hive·分科汇总月考平均分
howard20051 天前
Hive实战任务 - 9.2 统计总分与平均分
hive·统计总分与平均分