Hadoop 在[ubuntu]ubuntu:ssh:连接到主机ubuntu端口22:没有到主机的路由

Hadoop 在[ubuntu]ubuntu:ssh:连接到主机ubuntu端口22:没有到主机的路由,hadoop,hdfs,Hadoop,Hdfs,当我使用hdfs-dfs.sh启动Namenode时,在[ubuntu]上启动namenodes时出现错误 ubuntu:ssh:连接到主机ubuntu端口22:没有到主机的路由。请检查核心站点.xml文件 <configuration> <property> <name>fs.default.name</name> <value>hdfs://192.168.203.137:9000</value>

当我使用hdfs-dfs.sh启动Namenode时,在[ubuntu]上启动namenodes时出现错误
ubuntu:ssh:连接到主机ubuntu端口22:没有到主机的路由。请检查核心站点.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>

fs.default.name
hdfs://192.168.203.137:9000
默认文件系统的名称。

  • 请在Ubuntu终端中使用ipconfig命令检查您的名称节点(主节点)IP
  • 链路封装:以太网HWaddr 00:0c:29:57:b9:dc
    inet地址:192.168.203.137

  • 上述核心站点.xml中的配置IP和主节点IP应该相同
  • 格式名称节点
  • hduser@prasanta$hdfs名称节点-格式

  • 启动dfs
  • hduser@prasanta$启动dfs.sh


    谢谢

    这可能是ssh的一个问题

    Ubuntu:try
    sudo服务ssh状态

    如果您得到
    ssh:unrecognedservice
    您应该(重新)安装ssh:

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

    如果您没有将客户端ip地址添加到/etc/hosts文件中,可能会出现问题。这基本上是ssh的问题。只需添加您的客户端ip即可解决此问题, 只需移动到/etc/hosts文件并添加您的namenode或slavenode ip地址

    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应该运行了