Функционально мне было интересно, есть ли разница между запуском hadoop namenode с помощью команды:
$HADOOP_HOME/sbin/hadoop-daemons.sh --config $HADOOP_CONF_DIR --script hdfs start datanode
и:
hdfs datanode
Первая команда дает мне сообщение об ошибкечто datanode не может ssh в себя (это работает на контейнере Docker), в то время как вторая команда, кажется, выполняется без этой проблемы.Официальная документация hadoop для этой версии (2.9.1) не упоминает "hdfs datanode" как способ запуска datanode.