2015-02-22 15 views
0

Я последовал за учебник по michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/Hadoop настройки нескольких кластеров узлов на двух машинах с разными названиями

настроить мой мульти узел Hadoop кластера. Единственное отличие состоит в том, что мое имя пользователя на одном компьютере - hduser, а на другом компьютере - hndata1, теперь, когда я запускаю dfs на master, он запрашивает мне пароль для hduser @ host2, но у меня нет учетной записи hduser на host2 он называется hndata1. где мне нужно внести изменения, чтобы он работал нормально. Примечание: ключи SSH добавляются как hduser @ host1 и hndata1 @ host2 машины так как команды

ssh [email protected] 
ssh [email protected] 

как прекрасно работают и не требуют пароля

Кроме того, это влияет на установку Hadoop если у меня есть открытая jdk версия java на host1 и sun java на хосте 2?

ответ

0
  • Попробуйте добавить эту строку в файл конфигурации hadoop-env.sh:

    export HADOOP_USER_NAME="user" 
    
  • Или создать файл с именем config в ~/.ssh/ папку, которая содержит:

    Host host2 
        HostName host2 
        User hndata1 
    

 Смежные вопросы

  • Нет связанных вопросов^_^