HDFS 有没有一种方法可以修复“错误:当www.example.com [关闭]时,无法设置datanode进程的优先级...”start-dfs.sh?

lndjwyie  于 2023-08-01  发布在  HDFS
关注(0)|答案(1)|浏览(187)

**已关闭。**此问题为not about programming or software development。它目前不接受回答。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
5天前关闭。
Improve this question
我正在安装apache hadoop 3.2.4,4节点集群与Java 8在Ubuntu机器上。
3台机器具有16 GB RAM,1台具有8 GB RAM。全部都是16 GB CPU。
我已经完成了大部分的配置,但在启动datanode时遇到了麻烦。这就是错误:

hadoop@rai-lab-hdwk-01:~$ start-dfs.sh
Starting namenodes on [rai-lab-hdwk-01]
Starting datanodes
rai-lab-hapo-01: ERROR: Cannot set priority of datanode process 385305
rai-lab-hdwk-02: ERROR: Cannot set priority of datanode process 190218
rai-lab-hdwk-03: ERROR: Cannot set priority of datanode process 210343
Starting secondary namenodes [rai-lab-hdwk-01]
hadoop@rai-lab-hdwk-01:~$ jps
185158 NameNode
185551 Jps
hadoop@rai-lab-hdwk-01:~$

字符串
你能帮我修一下吗?
我试过了

sudo chown -R hadoop:hadoop /usr/local/hadoop/etc/hadoop/*


和/或

chmod -R 777 /usr/local/hadoop/etc/hadoop/*


给予读,写执行权限,但仍然不起作用。

balp4ylt

balp4ylt1#

我已经成功地完成了安装并运行了mapreduce作业。我有很多事情要解决,多亏了ChatGPT的帮助,我才能做到。以下是我必须解决的问题:

  1. yarn-site.xml有错误。我不得不修复这个文件中的sintax错误。
  2. namenode集群ID和datanode集群ID具有不同的ID。由于我在namenode上重新安装了hadoop,它开始生成不同的集群id。所以我不得不手动使它相同。我删除了datanode中的所有元数据和集群ID。我对hdfs namenode进行了格式化,然后复制了它生成的集群ID,并手动将其放入hdfs-site.xml文件中进行匹配
    1.我在日志和chatgpt中找到了一些其他的bug。

相关问题