1#name节点无法正常启动

tail -f /home/hadoop/hadoop/logs/hadoop-hadoop-secondarynamenode-master.log

INFO org.apache.hadoop.ipc.RPC: Server at localhost/127.0.0.1:9000 not available yet, Zzzzz...

解决办法:

1.先清空tmp目录下的所有文件。因为每次namenode format会重新创建一个namenodeId,而tmp/dfs/data下包含了上

次format下的id,namenode format清空了namenode下的数据,但是没有清空datanode下的数据,导致启动时

namespaceIDs不一致

2.执行 bin/hadoop namenode -format

3.执行 bin/start-all.sh

cd /usr/tmp/

mv yum-hadoop-TG5vaS /workspace/

/home/hadoop/hadoop/bin/hadoop namenode -format

/home/hadoop/hadoop/bin/start-all.sh

2#如果SSH访问出现问题的话,修改文件"authorized_keys" 权限

su - hadoop

chmod 644 ~/.ssh/authorized_keys

3#Warning: $HADOOP_HOME is deprecated.

这个warning对系统不会产生影响,只是一个警告信息,因为hadoop默认会从$hadoop_home/conf下读取配置文件,

所以会提示你配置文件的目录是否正确

解决办法:

cd

vi .bash_profile 添加内容如下:

echo 'export HADOOP_HOME_WARN_SUPPRESS=1'>> .bash_profile

source .bash_profile