从功能上讲,我想知道使用命令启动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的一种方式。