hbase错误调试过程记录
来源:互联网 发布:手机淘宝如何进闲鱼 编辑:程序博客网 时间:2024/04/28 05:07
启动Hadoop和HBase之后,执行jps命令,有HMaster的进程,但是进入到HBase的shell,执行一个命令,会出现下面的错误:
ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times
表面上看是hdfs处于安全模式下造成的(hadoop dfsadmin -safemode leave 退出安全模式),
本质上是hdfs文件损坏造成的,需要格式化namenode(命令:hadoop namenode -format)
格式化之后要做如下处理:
执行hadoop namenode -format命令,多次格式化namenode后datanode无法启动。
解决方法:
/data/hadoop/dfs/name/current/VERSION
用name下面的clusterID,修改datanode的/data/hadoop/dfs/data/current/VERSION里面的clusterID
storageID=DS-1959445666-10.161.138.100-50010-1386493413986
clusterID=CID-64a3a726-29e4-4d80-86a6-035ef33a225b
cTime=0
storageType=DATA_NODE
layoutVersion=-47
……/dfs/name/current/VERSION
#Fri Jan 03 10:37:48 CST 2014
namespaceID=1667984727
clusterID=CID-42c6d540-c3ca-44df-95e8-01a6d87effb5
cTime=0
storageType=NAME_NODE
blockpoolID=BP-220196921-10.161.138.100-1388716668863
layoutVersion=-47
如上,用name下面的clusterID,修改datanode的/data/hadoop/dfs/data/current/VERSION里面的clusterID。
ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times
表面上看是hdfs处于安全模式下造成的(hadoop dfsadmin -safemode leave 退出安全模式),
本质上是hdfs文件损坏造成的,需要格式化namenode(命令:hadoop namenode -format)
格式化之后要做如下处理:
执行hadoop namenode -format命令,多次格式化namenode后datanode无法启动。
解决方法:
/data/hadoop/dfs/name/current/VERSION
用name下面的clusterID,修改datanode的/data/hadoop/dfs/data/current/VERSION里面的clusterID
每次格式化,name下面的VERSION的clusterID会产生一个新的ID,要去修改各个节点的VERSION的clusterID
storageID=DS-1959445666-10.161.138.100-50010-1386493413986
clusterID=CID-64a3a726-29e4-4d80-86a6-035ef33a225b
cTime=0
storageType=DATA_NODE
layoutVersion=-47
……/dfs/name/current/VERSION
#Fri Jan 03 10:37:48 CST 2014
namespaceID=1667984727
clusterID=CID-42c6d540-c3ca-44df-95e8-01a6d87effb5
cTime=0
storageType=NAME_NODE
blockpoolID=BP-220196921-10.161.138.100-1388716668863
layoutVersion=-47
如上,用name下面的clusterID,修改datanode的/data/hadoop/dfs/data/current/VERSION里面的clusterID。
0 0
- hbase错误调试过程记录
- mysql 存储过程错误调试记录
- CATVehicle 调试过程中错误记录
- Hbase 错误ERROR记录
- NativeSample调试过程记录
- PCIE 调试过程记录
- 调试错误记录
- 错误调试记录2
- 程序调试错误记录
- Hbase 错误记录及修改方法
- hive ,hbase 整合错误日志记录
- AXI DMA调试过程记录
- 记录每次调试的错误
- 记录:usb_hid的调试过程 (调试完毕)
- 开发过程中错误记录
- jupyter安装过程错误记录
- VC Access violation调试过程记录
- 触摸屏原理及调试过程记录
- 【bzoj1179】[Apio2009]抢掠计划atm 强连通分量缩点+spfa
- 上拉下拉电阻
- 深度学习基础(一) —— softmax 及 logsoftmax
- Android中应用程序如何获得系统签名权限
- 32位模式下C/C++程序可用最大内存
- hbase错误调试过程记录
- linux在本地操控远程机器
- 计算机程序的执行过程
- C代码优化方案(一)
- 基于debian系统IP手动和自动设置
- 机器学习等学习网站
- Spring 定时器配置
- 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字
- 从机器学习谈起