分享

namenode 启动不起来,其他都可以了,很奇怪

aqi915 发表于 2015-5-16 21:26:55 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 40876
本帖最后由 aqi915 于 2015-5-16 21:26 编辑

各位大虾好:
       今天非常郁闷,把主机名都改简单了,重新把Master里的hadoop 复制到 slavers,重新格式化了,下面 两个命令
/usr/hadoop/bin/hadoop namenode -format
/usr/hadoop/bin/hdfs namenode -format

后面去启动hadoop,好下情况,(namenode,还是起不来)

master执行

[hadoop@M1 hadoop]$ jps
32170 Jps
[hadoop@M1 hadoop]$ /usr/hadoop/sbin/start-dfs.sh
15/05/16 21:12:02 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [M1]
M1: starting namenode, logging to /usr/hadoop/logs/hadoop-hadoop-namenode-M1.out
S2: starting datanode, logging to /usr/hadoop/logs/hadoop-hadoop-datanode-S2.out
S1: starting datanode, logging to /usr/hadoop/logs/hadoop-hadoop-datanode-S1.out
Starting secondary namenodes [S1]
S1: starting secondarynamenode, logging to /usr/hadoop/logs/hadoop-hadoop-secondarynamenode-S1.out
15/05/16 21:12:32 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
[hadoop@M1 hadoop]$ jps
32604 Jps
[hadoop@M1 hadoop]$ vi /usr/hadoop/logs/hadoop-hadoop-namenode-M1.log
        at org.apache.hadoop.ipc.Server.bind(Server.java:408)
        ... 13 more
2015-05-16 21:01:38,313 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1
2015-05-16 21:01:38,394 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at M1/127.0.0.1
************************************************************/
2015-05-16 21:12:05,673 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = M1/127.0.0.1
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 2.7.0
@
@
@
@
@
@slaver1执行
[hadoop@S1 ~]$ jps
3779 Jps
3719 SecondaryNameNode
3627 DataNode
[hadoop@S1 ~]$ vi /usr/hadoop/logs/hadoop-hadoop-datanode-S1.log
2015-05-16 21:01:32,907 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting DataNode
STARTUP_MSG:   host = S1/127.0.0.1
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 2.7.0
@
@

slaver2执行
[hadoop@S2 ~]$ jps
3808 DataNode
3889 Jps
[hadoop@S2 ~]$ vi /usr/hadoop/logs/hadoop-hadoop-datanode-S2.log
2015-05-16 20:56:53,579 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting DataNode
STARTUP_MSG:   host = S2/127.0.0.1
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 2.7.0
@
@


这个是什么原因呢?弄了我好久还是不行呀





已有(3)人评论

跳转到指定楼层
langke93 发表于 2015-5-16 22:01:22


  host = M1/127.0.0.1

这里应该不对,还有检查配置文件,下面是一个例子:




更多参考hadoop(2.x)以hadoop2.2为例完全分布式最新高可靠安装文档


回复

使用道具 举报

langke93 发表于 2015-5-16 22:06:45


还有警告
hadoop出现hadoop2.X部署警告: Unable to load native-hadoop library 总结
回复

使用道具 举报

hery 发表于 2015-5-17 09:35:29
1、是否进行了多次格式化
2、 /etc/hosts是否在各个节点上一致
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条