Hadoop在两台名称不同的计算机上配置多节点集群

时间:2015-02-22 13:22:18

标签: linux ubuntu hadoop

我按照教程进行操作 michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/

设置我的多节点hadoop集群。 唯一的区别是我的用户名在一台机器上是hduser而在另一台机器上它是hndata1,现在当我在master上启动dfs它问我hduser @ host2的密码但我没有在host2上的hduser帐户它被命名为hndata1。我需要在哪里进行更改以使其正常工作。 注意:ssh键被添加到hduser @ host1和hndata1 @ host2机器中,因此两个命令都是

ssh hduser@host1
ssh hndata1@host2

工作正常,不需要密码

另外,如果我在host1上打开jdk版本的java,在主机2上打开sun java,它会影响hadoop安装吗?

1 个答案:

答案 0 :(得分:0)

  • 尝试将此行添加到hadoop-env.sh配置文件中:

    export HADOOP_USER_NAME="user"
    
  • 或者在config文件夹中创建一个名为~/.ssh/的文件,其中包含:

    Host host2
        HostName host2
        User hndata1
    
相关问题