学习hive时,往数据库insert一条数据,报Permission denied: user=root,access=WRITE,inode="/user":hdfs:supergroup:drwxr-xr-x错误,查阅相关资料明白/user文件的所有者是HDFS 权限为755 也就是只有HDFS才能对这个文件进行操作,而root去访问hdfs上面的/user目录没有权限,那么接下来我们便可以这样操作文件,先退出hive,输入命令su hdfs ,然后 输入hadoop fs -chmod 777 /user 来进行授权,在进入hive执行insert操作就可以了
Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x解决办法
最新推荐文章于 2024-10-11 17:21:04 发布