【问题标题】:Hadoop: connect to host localhost port 22: Connection refused when running start-dfs.shHadoop:连接到主机 localhost 端口 22:运行 start-dfs.sh 时连接被拒绝
【发布时间】:2014-10-24 11:32:18
【问题描述】:

当使用start-dfs.sh 启动最新(Okt 2014)Hadoop 时,我们看到:

连接到主机 localhost 端口 22:运行时连接被拒绝

【问题讨论】:

    标签: hadoop


    【解决方案1】:

    安装openssh 服务器。

    对于 Ubuntu 命令是:

    sudo apt-get install openssh-server
    

    在 hadoop-env.sh 文件(存在于 /etc/hadoop)中添加以下行:

    export HADOOP_SSH_OPTS="-p 22"      
    

    【讨论】:

      【解决方案2】:

      在您的 hadoop-env.sh 中配置“HADOOP_SSH_OPTS”,以添加任何 SSH CLI 当 Hadoop 脚本使用 SSH 时,您需要始终存在的选项。 像 'export HADOOP_SSH_OPTS="-p "' 这样的行可能是什么 你正在寻找。

      来源:互联网

      【讨论】:

      • 你能详细说明你的答案吗?
      【解决方案3】:

      安装并启动openssh 服务器。这是 CentOS 的命令:

      安装 Open SSH 服务器:

      sudo yum -y install openssh-server openssh-clients
      

      启动 SSH 服务器:

      sudo service sshd start
      

      【讨论】:

        【解决方案4】:

        操作系统

        在 Ubuntu 20.04.1 LTS 上

        安装 OpenSSH

        sudo apt install openssh-server openssh-client -y

        启动 SSH

        sudo service ssh start

        【讨论】:

          猜你喜欢
          • 2013-06-24
          • 1970-01-01
          • 2017-01-19
          • 2015-02-01
          • 2018-09-21
          • 1970-01-01
          • 1970-01-01
          • 2017-12-01
          • 2020-02-13
          相关资源
          最近更新 更多