1.启动hadoop、zookeeper、hbase后jps查看,服务已经都起来了。但是60010界面无法打开。50070正常,50030,nodes显示为0.查看日志:error:org.apache.hadoop.hdfs.server.namenode.SafeModeException:Cannotdelete/home/hadoop/tmp/mapred/system.Namenodeisinsafemode.
System.这个文件不存在,执行./hadoopdfsadmin-safemodeleave后,50030正常
但是这样还是不行啊,应该自动可以退出安全模式的,可以查看一下日志,查看一下VERSION的ID是否一致。我重启后依然这样,查看了一下VERSION,又重新启动hadoop,竟然正常了,不清楚原因啊,奇怪了。
2.hadoop集群修改时间的后果
时间改动较大一般是hbase节点停止,直接启动即可。Hadoop没发现问题。
3.初次配置运行没什么问题MapReduce的例子也能正常运行,但是等若干天后再次运行时遇到了如下的问题:
hadoop@ubuntu:~$hadoop/bin/start-all.sh
看不出什么问题,但是
hadoop@ubuntu:~$jps
12181Jps
11984JobTracker
12132TaskTracker
11557SecondaryNameNode
hadoop@ubuntu:~$hadoop/bin/stop-all.sh
stoppingjobtracker
localhost:notasktrackertostop
nonamenodetostop
localhost:nodatanodetostop
localhost:stoppingsecondarynamenode
问题出在哪里不是很清楚,不过貌似是由于每次start后,关机之前没有运行stop的缘故造成的。下面的方法应该有用:(此处是namespaceID除问题,也可以尝试手动修改namespaceID看是否可行)
1、先运行stop-all.sh
2、格式化namdenode,不过在这之前要先删除原目录,即core-site.xml下配置的<name>hadoop.tmp.dir</name>所指向的目录,删除后切记要重新建立配置的空目录,然后运行hadoopnamenode-format
3、运行start-all.sh
原因分析:
通过多次断电重启发现,出现这种情况是因为namenode和datanode的tmp下的VERSION内的namespaceID不同。只要关闭服务的时候namespaceID相同,重启就没有问题。而什么原因会导致namespaceID变动,着还有待积累,现总结如下:
1.hadoop启动之后执行过format。
分享到:
相关推荐
Hadoop学习总结,内容包括: 1. HDFS简洁 2. HDFS读写过程解析 3. MapReduce入门 4. MapReduce过程解析 5. Hadoop运行痕迹 6. MapReduce源码分析总结
Hadoop 学习总结
Hadoop 简介 Hadoop 优点 Hadoop基本架构
hadoop学习总结(面试必备) 里面有hadoop的各种知识点
hadoop离线技术总结,适合刚入门大数据的人看,自己总结的,希望可以帮到大家.
Hadoop_Spark相关面试问题总结 - Hadoop知识库.pdf Hadoop_Spark相关面试问题总结 - Hadoop知识库.pdf Hadoop_Spark相关面试问题总结 - Hadoop知识库.pdf
Hadoop学习总结合源码分析,网上收集整理
hadoop学习总结.ppt
hadoop学习总结1-5 声明:此资源来自互联网,并非本人编写!
Hadoop技术答疑汇总
Hadoop自学书籍汇总
从零教你在Linux环境下编译hadoop2.4及hadoop2.4汇总
在网上搜集的以及本人自己总结的hadoop集群常见问题及解决办法,融合了网上常常搜到的一些文档以及个人自己的经验。
这里面有Hadoop在eclipse开发的插件,版本号1.0.3,以及有详细的Hadoop配置文件,有什么不对可以留言!!!
hadoop培训总结,包括课程背景,课程大纲,培训目标,学习总结
hadoop2.5汇总:新特性、安装包、Eclipse插件、集群安装
第一天 hadoop的基本概念 伪分布式hadoop集群安装 hdfs mapreduce 演示 01-hadoop职位需求状况.avi 02-hadoop课程安排.avi 03-hadoop应用场景.avi 04-hadoop对海量数据处理的解决思路.avi 05-hadoop版本选择和...
hadoop2.7汇总:新增功能最新编译64位安装、源码包、API、eclipse插件下载
Hadoop学习总结之五:Hadoop的运行痕迹