【问题标题】:Hadoop on archlinux | dfs cannot start | ssh port 22 connection refusedarchlinux 上的 Hadoop | dfs 无法启动 | ssh 端口 22 连接被拒绝
【发布时间】:2016-11-17 02:45:25
【问题描述】:

我只是找不到这个问题的任何答案:

[hadoop@evghost ~]$ start-dfs.sh 15/10/21 21:59:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured. Starting namenodes on [] evghost: ssh: connect to host evghost port 22: Connection refused evghost: ssh: connect to host evghost port 22: Connection refused Starting secondary namenodes [0.0.0.0] Error: Please specify one of --hosts or --hostnames options and not both. 15/10/21 21:59:20 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

有人知道解决办法吗?

【问题讨论】:

  • Namenode 无法连接datanode。尝试使用 ssh 从 nn 连接到 dn。可能是网络禁用或过载。
  • 好的,我试试。谢谢。

标签: java hadoop ssh


【解决方案1】:

我应该启用守护进程 sshd 来连接和发布

导出 HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=/usr/local/hadoop/lib/native"

在.bashrc中

【讨论】:

  • 这是对您自己问题的回答吗?它回答了吗?它是如此“接受”它,以便其他人可以看到问题是如何解决的。
  • 我明天可以做。一些限制。
猜你喜欢
  • 1970-01-01
  • 2016-02-15
  • 1970-01-01
  • 2017-12-01
  • 2015-02-01
  • 2018-09-21
  • 1970-01-01
  • 1970-01-01
  • 2017-01-19
相关资源
最近更新 更多