一、hive操作tmp文件查看内容报错
Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp":hadoopadmin:supergroup:drwx-wx-wx
二、原因分析:
出现用户权限不足,仔细看看就能看到这个tmp文件夹对其他用户是没有读r权限的,页面的的登录默认用户是dr.who用户
三、解决方案:
1、更改 tmp 的权限
执行代码即可:
hdfs dfs -chmod -R 777 /tmp
2、修改50070的默认登录用户
core-site.xml配置成hadoop对应的用户名即可
<property>
<name>hadoop.http.staticuser.user</name>
<value>用户名</value>
</property>