2017-09-18 23 views
0

我试图安装在Ubuntu 16.04的Hadoop,但同时启动的Hadoop它会给我下面的错误本地主机:错误:无法设置数据节点进程的优先级32156

localhost: ERROR: Cannot set priority of datanode process 32156. 
Starting secondary namenodes [it-OptiPlex-3020] 
2017-09-18 21:13:48,343 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Starting resourcemanager 
Starting nodemanagers 

请有人告诉我,为什么我得到这个错误?提前致谢。

回答

0

安装Hadoop 3.0.0-RC0时出现同样的错误。 我的情况是除Datanode外所有成功启动的服务。

我发现hadoop-env.sh中的一些配置在版本3.0.0-RC0中不正确,但在版本2.x中正确。

最后,我将hadoop-env.sh替换为官方版本,并设置了JAVA_HOME和HADOOP_HOME。 现在,Datanodes运作良好。

+0

谢谢。它运作良好。 – sspider

+0

@ stana.he你将HADOOP_HOME设置为了什么?你必须做的其他改变是什么? – PHcoDer

+0

@PHCODe​​r,我将HADOOP_HOME设置为〜/ .bash_profile,将JAVA_HOME设置为hadoop-env.sh。 我还设置如下的配置: –