无法在Hadoop上停止datanode和namenode
我刚刚在安装了hadoop single node的计算机上运行了一个Apache Mahout集群示例,我使用hadoop_HOME\bin start-all.sh中的命令启动了hadoop进程jobtracker、tasktracker、datanode、namenode。但是当我尝试使用stop-all.sh命令时,它告诉我没有namenode或datanode在运行,尽管jps说两者都在运行 在core-site.xml中,我有:无法在Hadoop上停止datanode和namenode,hadoop,mahout,Hadoop,Mahout,我刚刚在安装了hadoop single node的计算机上运行了一个Apache Mahout集群示例,我使用hadoop_HOME\bin start-all.sh中的命令启动了hadoop进程jobtracker、tasktracker、datanode、namenode。但是当我尝试使用stop-all.sh命令时,它告诉我没有namenode或datanode在运行,尽管jps说两者都在运行 在core-site.xml中,我有: <configuration> <p
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/app/hadoop/tmp</value>
<description>A base for other temporary directories.</description>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:54310</value>
<description>(...)</description>
</property>
</configuration>
运行hadoop的用户,在我的例子中是hduser,是/app/hadoop/tmp目录的所有者。我认为格式化namenode可以解决我的问题,但是有其他解决方案吗?hadoop有多个设置吗?您的安装有问题。但这是离题的:不是一个编程问题。