无法设置namenode进程xx的优先级

vwoqyblh  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(893)

我正在mac上安装hadoop。
我所做的是

brew install hadoop 

* in hadoop-env.sh: set JAVA_HOME and HADOOP_OPTS*

然后,我尝试了start-dfs.sh,但出现了以下错误:
al01299205:hadoop用户$/usr/local/cell/hadoop/3.2.1/sbin/start-dfs.sh
在[al01299205.local]上启动namenodes
al01299205.local:错误:无法设置namenode进程24897的优先级
正在启动datanodes正在启动辅助namenodes[al01299205.local]
al01299205.local:错误:无法设置secondarynamenode进程25147的优先级
2020-02-19 18:06:08843 warn util.nativecodeloader:无法为您的平台加载本机hadoop库。。。在适用的情况下使用内置java类
如何修复此错误?

eblbsuwk

eblbsuwk1#

我另外编辑了一些文件如下:
hadoop-evn.sh文件

export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc="

core-site.xml文件

<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/Cellar/hadoop/hdfs/tmp</value>
<description>A base for other temporary directories.</description>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>

mapred-site.xml文件

<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9010</value>
</property>
</configuration>

hdfs-site.xml文件

<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>

然后错误就消失了。

相关问题