在通过bash -x $HADOOP_HOME/bin/hdfs --daemon start datanode进行调试的时候最下面的错误信息如下:
+ renice 0 6915 + [[ 1 -gt 0 ]] + hadoop_error 'ERROR: Cannot set priority of datanode process 6915' + echo 'ERROR: Cannot set priority of datanode process 6915' ERROR: Cannot set priority of datanode process 6915 + disown %+ + [[ 0 -gt 0 ]] + sleep 1 + ulimit -a + ps -p 6915 + return 1 + exit 1
目前尝试过在sbin/start-dfs.sh中加入
但是并没有什么用,还有在hadoop-env.sh里面加入:
但是还是报这个错误,有没有大佬帮忙看一下什么问题,感激不尽
=更新分割线========================================
当我把用户切换成root用户的时候虽然还是会报WARING但是dataNode都正常加载出来了,但是我我换成普通用户就不行,是因为我这上面写的都是root吗,那我都换成其他用户是不是可以在普通用户情况下执行呢



