0

Hadoop 2.7.2 を Ubuntu 16.04 にシングル モードでインストールしました。ただし、Hadoop の起動後、NameNode サービスも DataNode サービスも実行されません。

hduser@saber-Studio-1435:/usr/local/hadoop$ start-all.sh
This script is Deprecated. 
Instead use start-dfs.sh and start-yarn.sh
16/06/20 15:34:56 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [localhost]
localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop-hduser-namenode-saber-Studio-1435.out
localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-hduser-datanode-saber-Studio-1435.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: secondarynamenode running as process 7214. Stop it first.
16/06/20 15:35:13 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
starting yarn daemons
resourcemanager running as process 7374. Stop it first.
localhost: nodemanager running as process 7502. Stop it first.

状態:

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

1 に答える 1

1
最初に Hadoop $HADOOP_HOME ./sbin/stop-all.sh を停止します。
次に、hadoop エコシステムをフォーマットします
./bin/hadoop namenode -format
./bin/hadoop datanode -format
./bin/hdfs namenode -format
./bin/hdfs データノード -フォーマット

次に、./sbin/start-all.sh を使用して agian を開始します。

次に、cli で jps を試してみて、それでもうまくいかない場合は、hdfs 用に作成されたディレクトリを削除し、mkdir -p を使用して再作成します。
于 2016-06-20T13:27:54.787 に答える