文章目录
前言
开启 NameNode 和 DataNode 守护进程出现的错误。
Cannot set priority of datanode process…
一、没有配置文件或者配置出错了
Hadoop 的配置文件位于 /usr/local/hadoop/etc/hadoop/ 中,2个配置文件 core-site.xml 和 hdfs-site.xml
二、配置方法
1.
输入:
gedit ./etc/hadoop/core-site.xml
gedit ./etc/hadoop/hdfs-site.xml
2.
这两个xml文件里能看见有
<configuration></configuration>
然后我们把他们替换掉,这个是替换core-site.xml:
<configuration><property><name>hadoop.tmp.dir</name><value>file:/usr/local/hadoop/tmp</value><description>Abase for other temporary directories.</description></property><property><name>fs.defaultFS</name><value>hdfs://localhost:9000</value></property></configuration>
然后是 hdfs-site.xml:
<configuration><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.name.dir</name><value>file:/usr/local/hadoop/tmp/dfs/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/usr/local/hadoop/tmp/dfs/data</value></property></configuration>
注意:
我在这里卡住很久,我的错误原因:在hadoop-3.1.3.tar.gz直接进去修改这两个配置文件。
请您尝试一下我上述这种通过 gedit 编辑可不可以解决。我用这种方法顺利搞定。
如果您有更好的解决方法,请您分享在评论区中一起学习!
版权归原作者 布朗熊狂敲代码 所有, 如有侵权,请联系我们删除。