Я пытаюсь установить Hadoop на свой ноутбук. Я следовал этому руководству: https://www.michael -noll.com / tutorials / running-hadoop-on-ubuntu-linux-single-node-cluster /
Когда я пытаюсь запустить start-all.sh, я получаю следующее:
vava@vava-ThinkPad:/usr/local/hadoop-3.1.1/sbin$ bash start-all.sh
WARNING: Attempting to start all Apache Hadoop daemons as vava in 10 seconds.
WARNING: This is not a recommended production deployment configuration.
WARNING: Use CTRL-C to abort.
Starting namenodes on [localhost]
pdsh@vava-ThinkPad: localhost: rcmd: socket: Permission denied
Starting datanodes
pdsh@vava-ThinkPad: localhost: rcmd: socket: Permission denied
Starting secondary namenodes [vava-ThinkPad]
pdsh@vava-ThinkPad: vava-ThinkPad: rcmd: socket: Permission denied
Starting resourcemanager
resourcemanager is running as process 3748. Stop it first.
Starting nodemanagers
pdsh@vava-ThinkPad: localhost: rcmd: socket: Permission denied
Я пытался следить за этими вопросами, но ничего не изменилось:
запуск процесса hadoop с использованием start-all.sh приводит к проблемам
Разрешение Hadoop
РЕДАКТИРОВАТЬ:
После того, как я попробовал все варианты, единственное, что, кажется, работает - export PDSH_RCMD_TYPE=ssh
.
Теперь проблема с наменодом и датододом. Не запускается должным образом:
vava@vava-ThinkPad:/usr/local/hadoop-3.1.1$ sbin/start-all.sh
WARNING: Attempting to start all Apache Hadoop daemons as vava in 10 seconds.
WARNING: This is not a recommended production deployment configuration.
WARNING: Use CTRL-C to abort.
Starting namenodes on [localhost]
pdsh@vava-ThinkPad: localhost: ssh exited with exit code 1
Starting datanodes
localhost: ERROR: Cannot set priority of datanode process 10937
pdsh@vava-ThinkPad: localhost: ssh exited with exit code 1
Starting secondary namenodes [vava-ThinkPad]
Starting resourcemanager
Starting nodemanagers