hive每次重启,启动hiveserver2时报错The dir: /tmp/hive on HDFS should be writable,是怎么回事?

每次重启hadoop和hive后,启动hivesever2时会报错:

by: java.lang.RuntimeException: The dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx------

进入网页端发现所有文件的组都变成了superuser,更改了用户和权限以后可以重新启动。
可是文件太多了,不能每次都这样改啊
这是是咋回事呀?

报错要求在hdfs上用户应该具备写权限,而从报错可以看出只有所有者具有写权限,所有组合其他用户不具备。
使用hadoop fs hadoop fs -chmod -R dir修改目录权限,使其他用户也具备本目录的写权限

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632