Namenode和Datanode服务未在single_mode

时间:2016-06-20 13:00:05

标签: hadoop namenode

我在Ubunto 16.04上以单模式安装了hadoop 2.7.2。但是,在启动hadoop 2.7.2之后,Namenode和Datanode Services没有运行。

hduser @ saber-Studio-1435:/ usr / local / hadoop $ start-all.sh 此脚本已弃用。而是使用start-dfs.sh和start-yarn.sh 16/06/20 15:34:56 WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库...使用适用的builtin-java类 在[localhost]上启动名称节点 localhost:起始namenode,登录到/usr/local/hadoop/logs/hadoop-hduser-namenode-saber-Studio-1435.out localhost:启动datanode,登录到/usr/local/hadoop/logs/hadoop-hduser-datanode-saber-Studio-1435.out 启动辅助名称节点[0.0.0.0] 0.0.0.0:secondarynamenode作为进程7214运行。先停止它。 16/06/20 15:35:13 WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库...使用适用的builtin-java类 起动纱线守护进程 resourcemanager作为进程7374运行。首先停止它。 localhost:nodemanager作为进程7502运行。先停止它。

hduser @ saber-Studio-1435:/ usr / local / hadoop $ jps 8747 Jps 7502 NodeManager 7374 ResourceManager 7214 SecondaryNameNode

1 个答案:

答案 0 :(得分:1)

First stop the hadoop $HADOOP_HOME ./sbin/stop-all.sh
Then format the hadoop ecosytem
./bin/hadoop namenode -format
./bin/hadoop datanode -format
./bin/hdfs namenode -format
./bin/hdfs datanode -format

Then start agian using ./sbin/start-all.sh

Then try jps on cli and if still does'nt works then remove the directory created for hdfs and recreate it using mkdir -p