hadoop在使用时,由于权限问题,没有解决,导致报错,如下,是我使用hive时,导致的错误。
Exception in thread "main" java.lang.RuntimeException: org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode="/user/root":hdfs:hdfs:drwxr-xr-x
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:319)
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:292)
报错原因很清晰,就是权限问题,解决此问题,怎么办呢?
[root@HFUTEC ~]# su hdfs
使用上面这行代码,就没问题了。