当前位置:Gxlcms >
数据库问题 >
Permission denied: user=administrator, access=WRITE, inode="/":root:supergroup:drwxr-xr-x
Permission denied: user=administrator, access=WRITE, inode="/":root:supergroup:drwxr-xr-x
时间:2021-07-01 10:21:17
帮助过:38人阅读
String envUser = System.getenv(HADOOP_USER_NAME);
if (envUser == null) {
envUser = System.getProperty(HADOOP_USER_NAME);
}
user = envUser == null ? null : new User(envUser);
}
OK,看到这里我的需求也就解决了,只要在系统的环境变量里面添加HADOOP_USER_NAME=hadoop(HDFS上的有权限的用户,具体看自己的情况),或者在当前JDK的变量参数里面添加HADOOP_USER_NAME这个Java变量即可。我的情况添加系统环境变量更方法。
如果是在Eclipse里面运行,修改完环境变量后,记得重启一下eclipse,不然可能不会生效。
Permission denied: user=administrator, access=WRITE, inode="/":root:supergroup:drwxr-xr-x
标签:优先 target denied 解决 div 参考 led sdn ==