Hbase 部署中的几个问题解决.
来源:互联网 发布:淘宝有种苗吗 编辑:程序博客网 时间:2024/06/04 22:47
问题:
- 关于AWS,S3之类的错误.
- Hmaster没有.
- Hmaster启动之后几秒关闭.
- 解决问题’3’后HRegionServer 启动之后几秒关闭.
方法:
- 看日志,但是要分清看的是 Hmaster日志,和 HRegionServer日志,以及 *.log日志,*.out日志.
- 善用Google. 所谓善用, 搜索词的选择,用英文还是中文.
具体解决
1. 关于AWS,S3之类的错误.
有的人在部署Hbase之前看到的是某某的教程,其中提到要替换Hbase的lib下jar包要和 Hadoo版本一致.因此在正式启动Hbase之前就事先替换好jar. 问题就出现了 报错提示缺少AWS之类的jar,让人疑惑这和AWS有什么关系!!!???
解决方法就是:
思路: 回滚替换Hbase的lib的jar包,也即不使用Hadoop下的jar包.具体做法都是写命令了,这个就不写了.
2. Hmaster没有.
解决掉问题1中的错误之后,没有了关于AWS的报错,执行命令”start-hbase.sh”之后,”jps”一看,少了Hmaster.
3. Hmaster启动之后几秒关闭(和上面不一样).
看日志是解决问题的先决条件.
思路: hbase-site.xml配置文件具体解决方法:没有对于 <property> <name>hbase.rootdir</name> <value>hdfs://new1data/hbase</value> </property>中的 rootdir理解透,正确的做法是**要写hdfs的集群名称**,自己继承过来的部署文档没有出错或是没有更新.注意,这里是要看hbase-hadoop-master-$HOST.log 日志,不是其他日志,这样才能正确定位到出错位置.修改配置文件中关于ZooKeeper的配置.增加以下一段设置: <!--运行hbase的用户有写入文件权限的目录作为zookeeper数据目录 --> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/software/zookeeper/data</value> </property>
4. 解决问题’3’后HRegionServer 启动之后几秒关闭.
执行zkClient.sh进入zk客户端,ls /查看目录结构,应该有一个hbase目录,rmr /hbase,删除这个目录,重新启动habse,应该就没问题了,这步很关键,很容易忽略,让zk重新注册hbase. 这种推倒重来,釜底抽薪的办法有时候很管用.
事后,一定要做的事.
更新文档记录问题解决思路,方法,症结
阅读全文
0 0
- Hbase 部署中的几个问题解决.
- 关于loadrunner安装中的几个问题的解决
- HBase 初学HBase的几个问题
- 关于HBase的几个问题
- 初学HBase的几个问题
- 初学HBase的几个问题
- 初学HBase的几个问题
- 初学HBase的几个问题
- JEECG部署的几个问题
- Hbase部署
- Hbase部署
- Hbase部署
- 近期需要解决几个问题。
- T60几个问题解决
- 最近解决的几个问题
- [HBase] 从零开始部署HBase集群
- 开发中的几个问题
- JSP中的几个问题
- 04_Shell排序
- Hbase错误及处理
- BZOJ 1103 [POI 2007] dfs序+树状数组 解题报告
- AutoCompleteTextView的简单使用
- VsCode 插件整理之C#
- Hbase 部署中的几个问题解决.
- ZOJ-2317 Nice Patterns Strike Back
- 快速入门shell脚本编写(二)
- Enhanced Deep Residual Networks for Single Image Super-Resolution
- 详解Android studio的构建文件build.gradle
- 面试常考数据结构与算法
- kotlin学习笔记
- Egret游戏通用开发框架
- spring父子容器与读取properties文件