Разрешение отклонено на запуске-dfs.sh

Я пытаюсь создать кластер Hadoop с 2 узлами, после этого руководства. Один узел является моим ноутбуком Ubuntu, и ведомый узел, 2-й, является virtualbox, который также запускает Ubuntu.

Я делаю в главном узле:

gsamaras@gsamaras:/home/hadoopuser/hadoop/sbin$ sudo ./start-dfs.sh
16/01/23 04:46:16 WARN hdfs.DFSUtil: Namenode for null remains unresolved for ID null.  Check your hdfs-site.xml file to ensure namenodes are configured properly.
Starting namenodes on [master]
master: ssh: Could not resolve hostname master: Name or service not known
root@localhost's password: 
root@localhost's password: localhost: Permission denied, please try again.

Если теперь я редактирую мой /etc/hosts/ файл к этому:

127.0.0.1   localhost
127.0.1.1   gsamaras
127.0.1.1   slave-1
127.0.1.1   master   // should I have this?

предупреждение уедет, но я все еще отклоню "разрешение". Этим вопросом является точно то же с шахтой, но ответ не помог многому. Какие-либо идеи?

1
задан 23 May 2017 в 15:39

2 ответа

Попытайтесь дать разрешение своему файлу сценария:

$ sudo chmod +x start-dfs.sh

Затем выполняются.

$ sudo bash start-dfs.sh
1
ответ дан 7 December 2019 в 13:49

Я могу разрешить использование проблемы ниже команд.

следующие команды используются для генерации пары значения ключа, использующей SSH. Скопируйте форму открытых ключей id_rsa.pub в authorized_keys и предоставьте владельцу чтение и полномочия записи в authorized_keys файл соответственно.

$ ssh-keygen -t rsa 
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
$ chmod 0600 ~/.ssh/authorized_keys 
1
ответ дан 7 December 2019 в 13:49

Другие вопросы по тегам:

Похожие вопросы: