hadoop - Apache Hadoop:错误:无法设置数据节点进程的优先级
问题描述
我有两台机器我想在 Hadoop/Yarn 上创建一个集群。IMAC 和 RAZER 都安装了带有 Hadoop 的 Ubuntu 20.04。两者都具有无需密码即可通信的 SSH 密钥。对于主人,我设置hdfs-site.xml
如下:
<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>/usr/local/hadoop-3.2.1/data/nameNode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/usr/local/hadoop-3.2.1/data/dataNode</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
我设置core-site.xml
如下:
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop-3.2.1/hdfs/tmp</value>
<description>A base for other temporary directories</description>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://192.168.1.191:8020</value>
</property>
</configuration>
我表演过hdfs namenode -format
,甚至表演过chmod 777 /usr/local/hadoop-3.2.1
当我执行hstart
(start-dfs.sh) 时,我收到以下错误:
Starting namenodes on [192.168.1.191]
Starting datanodes
@192.168.1.121: ERROR: Cannot set priority of datanode process 134254
Starting secondary namenodes
我无法让远程机器显示在仪表板上的活动节点上。我已经尝试了大多数论坛及其建议,但我仍然遇到这个问题,请帮助。谢谢,
荣
解决方案
推荐阅读
- prometheus - Prometheus 示例警报配置未验证
- google-cloud-platform - 如何使用无服务器创建相同云功能的开发和生产实例?
- machine-learning - How can I get predictions from these pretrained models?
- c# - 获取 PrintDialog 子级的对话框句柄
- swift - 如何在CoreData中与Swift覆盖合并时防止多对关系NSManagedObject重复?
- bash - Using sed with a regex to replace strings
- javascript - 根据用户输入从表中删除行
- php - 如何使用 php 创建 pgp 密钥?
- android - 在扩展 Handler 的类中,handleMessage 返回的字符串出现奇怪的损坏
- c# - 如何拦截 Android 设备音量增大/减小按钮以在 Xamarin Forms 应用程序中打开相机?