hive中使用聚合函数查询时,报错出现权限不够的问题
AccessControlException(Permission denied:user=hive,access=EXECUTE,inode=/tmp:root:supergroup:drwx)
这时需要改tmp的读、写、执行权限
hdfs dfs -chmod -R 777 /tmp
在hadoop下的hdfs-site.xml添加配置取消权限
< property>
< name>dfs.permissions
< value>false
</ property>
在重启服务就好了!
如果是用Zeepelin来操作的话,是因为把default.user改成了hive,导致权限不够,只需要把hive去掉,改成默认的就好了,在重启服务!
点击右上角的Interpreters,搜索hive找到default.user,改成默认。
AccessControlException(Permission denied:user=hive,access=EXECUTE,inode=/tmp:root:supergroup:drwx)

相关文章:

  • 2021-08-24
  • 2022-12-23
  • 2021-06-16
  • 2021-05-24
  • 2021-11-28
  • 2021-07-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-06
  • 2022-01-05
  • 2021-05-18
  • 2021-12-11
  • 2021-06-21
  • 2021-12-01
  • 2021-09-20
相关资源
相似解决方案