在[ubuntu] ubuntu上启动名称节点:ssh:连接到主机ubuntu端口22:没有到主机的路由

时间:2015-03-29 07:08:22

标签: hadoop hdfs

当我使用hdfs-dfs.sh启动Namenode时,我收到错误 在[ubuntu]上启动namenodes ubuntu:ssh:连接到主机ubuntu端口22:无主机路由

3 个答案:

答案 0 :(得分:1)

1.请检查 core-site.xml 文件

<configuration>
<property>
    <name>fs.default.name</name>
    <value>hdfs://192.168.203.137:9000</value>
    <description>The name of the default file system.</description>
</property>

  1. 请使用Ubuntu终端中的 ipconfig 命令检查您的名称节点(主节点)IP
  2.   

    链接封装:以太网HWaddr 00:0c:29:57:b9:dc
                inet addr: 192.168.203.137

    1. 以上 core-site.xml 中的配置IP和主节点IP应该相同。
    2. 格式名称节点
    3.   

      hduser @ prasanta $ hdfs namenode -format

      1. 启动dfs
      2.   

        hduser @ prasanta $的 start-dfs.sh

        由于

答案 1 :(得分:0)

这可能是ssh出现问题的一种情况。

Ubuntu:试试sudo service ssh status

如果你得到ssh: unrecognized service 你应该(重新)安装ssh:

sudo apt-get remove openssh-client openssh-server
sudo apt-get install openssh-client openssh-server

答案 2 :(得分:0)

如果您未将客户端IP地址添加到/ etc / hosts文件中,则可能会出现问题。这基本上是ssh的问题。只需添加你的客户端ip就可以解决这个问题, 只需转到/ etc / hosts文件并添加namenode或slavenode ip address

127.0.0.1   localhost
192.168.1.32 master
192.168.56.133 slave

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

并且在/ etc / hostname中添加这些行

master

之后,你的start-dfs.sh应该运行。