使用hbase时常见问题解决方法
看到这篇文章的你,一定已经安好HBase了,但是在启动hbase时,是不是有各种各样问题呢,那么快看看下面这篇文章有没有帮到你。
文章目录
- 一、无法进入hbase shell命令或会报错,或无法连接zookeeper
- 二、 在启动hbase时,介包冲突发生
- 三、在进行hbase shell 命令时,比如在创建表时,会报错。
一、无法进入hbase shell命令或会报错,或无法连接zookeeper
在/hbase/bin目录下无法进入hbase shell命令或会报错,或者会显示无法连接到zookeeper
原因:查看启动hbase后的jps,发现可运行的节点数目不对且缺少有关zookeeper的内容。原因可能有如下几种:1.配置文件有误:不全或者有误。2.Hadoop版本与hbase的版本不兼容。
解决方法:
1.查看相关的Hadoop、hbase配置文件,看是否有文件的配置不对。
2.对比官网上的Hadoop版本与hbase版本,看是否兼容。
我原先使用的Hadoop2.6.0版本,发现在官网上没有与之对应的hbase的版本,重新安装Hadoop及hbase,这次安装的Hadoop版本:Hadoop 2.10.1,hbase是hbase2.3.3,是对应兼容的。
对比官网上给出的参考文档,我发现在配置habse时,我对于zookeeper的理解不到位。Hadoop、hbase、zookeeper三者的安装方式应该时一致的,即都是在虚拟机上进行伪分布的安装,因此配置文件时,应该注意有关设置的一致性。具体的设置见https://blog.csdn.net/sun7_9/article/details/121220774?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen.
二、 在启动hbase时,介包冲突发生
在启动hbase时,会有介包冲突发生,截图如下:
解决方法:根据图片上给出的发生介包的位置,删除有关hbase的有关文件,再次启动hbase,就不会再提示有介包冲突了。
注意:删除的一定是hbase下的文件,绝对不可以是Hadoop下的,一旦删除Hadoop下的文件,将会对Hadoop造成不可逆的损伤。
三、在进行hbase shell 命令时,比如在创建表时,会报错。
在进行hbase shell 命令时,比如在创建表时,会报错,如下:
原因:hadoop集群各节点的时间不一致造成的,同步之后有一个节点的时间竟然差了27437秒,这必然导致hbase数据库的shell运行失败。
解决方法:
(1)把时间同步,执行如下命令
在hbase/bin目录下运行shell命令:
ntpdate 0.cn.pool.ntp.org
(2)先停止HBase运行,再启动HBase运行,命令如下
cd /opt/modules/hbase
bin/stop-hbase.sh
bin/start-hbase.sh
ps:我在重启过程中遇到很多“regionserver running as process 1*****. Stop it first.”这样的问题,网上说直接kill,再重启还是会有很多这样的问题,这时我就直接执行“bin/stop-hbase.sh”命令停止HBase运行再重启“bin/start-hbase.sh”就解决了!
(3)进入shell界面,执行“list”查表命令看是否成功
bin/hbase shell
list
以上是我所遇到的及一些朋友反馈的问题,再告诉大家一个小秘密:若我们在运行程序时出现错误,HBase的日志里面也告诉我们报错的原因了,我们可以查看日志,找到报错的根本原因。此篇文章会持续更新,欢迎大家在评论区互动。
使用hbase时常见问题解决方法相关推荐
- DKhadoop安装配置教程与常见问题解决方法
上周分别就DKHadoop的安装准备工作以及服务器操作系统配置写了两篇分享的文章,这是个人第一次尝试写一个系统性的分享文章,必然会有很多疏漏的地方,还望见谅吧.今天分享的是DKHadoop安装以及常见 ...
- 用友t3服务器不稳定怎么处理,用友T3常见问题解决方法
用友T3常见问题解决方法 用友T3是我们会计人员常用的一款软件,下面YJBYS小编为大家整理了关于用友T3常见问题解决方法,希望对你有所帮助. 用友T3核销制单出现赤字金额怎么办? 有些客户反应,用友 ...
- jump大乱斗维护服务器,Jump大乱斗常见问题解决方法_Jump大乱斗常见问题解决及按键设置方法_飞翔教程...
Jump大乱斗常见问题解决方法分享,本作是一款经典漫画人物乱斗游戏,一些玩家进游戏遇到的各种问题,接下来52z飞翔下载小编给大家带来Jump大乱斗常见问题及按键设置方法. 进入游戏可能碰到的问题 点确 ...
- 路由器fast服务器没响应,FAST路由器复位常见问题解决方法
许多用户在给FAST路由器复位后,发现怎么也登陆不了FAST路由器的管理页面,下面学习啦小编就给大家详解一下其中的原因,希望对您有所帮助! FAST路由器复位常见问题解决方法 一.检查电脑的本地连接是 ...
- ZYNQ 常见问题解决方法
ZYNQ 常见问题解决方法 0 BD文件更改后,需要做以下三步 1 SDK里面无法识别cos .sqrt等函数,如何解决 2 如何显示行数 3 如何批量注释 4 project explorer窗口被 ...
- 智学网登录不了java_智学网常见问题解决方法介绍
智学网是一个给广大学生提供成绩查询的服务软件,在使用的过程中必然会遇到一些难题,另外在操作方面应该也会遇到一些解决不了的问题,但是也不用担心,下面小编就给你简单的介绍一些智学网使用常见问题解决方法. ...
- 微博只显示来自android,新浪微博手机版五大常见问题解决方法
新浪微博是目前主流的互动交流社交平台,目前使用手机版新浪微博的用户也日渐增加.今天当下小编从网上收集了一些关于在日常使用新浪微博所出现的小问题以及解决方法,希望对广大网民朋友有所帮助! 类别:聊天社交 ...
- Fortify SCA快速入门以及常见问题解决方法
本篇将透过HP_Fortify_SCA_and_Apps_3.80从实用主义的角度入手,使读者能够快速的对该工具进行使用和对一些可能出现的常见问题进行处理,从而完成一个完整流程的源代码安全性静态扫描测 ...
- 魔法王座微端不显示服务器,魔法王座无法登陆卡顿等常见问题解决方法
魔法王座游戏卡顿.无法登陆.卡屏.黑屏等常见问题解决方法分享. 有些魔法王座玩家在游戏时会遇到卡顿及画面丢帧的情况,这种情况十分影响游戏的体验,这个问题一般常见于计算机CPU处理能力不够,遇到大量场景 ...
最新文章
- 韩磊老师与C#编程风格
- C++ 32位和64位
- 免费实现服务器登录手机短信通知
- CodeForces - 1228B Filling the Grid(思维,水题)
- 给MVC中的V设计一个框架
- Unity3D研究院之获取摄像机的视口区域
- JavaScript快速入门-ECMAScript本地对象(String)
- java 饥饿现象,Java单例模式、饥饿模式代码实例
- [NOIP2002]矩形覆盖
- 【LeetCode】Copy List with Random Pointer
- [Effective JavaScript 笔记]第61条:不要阻塞I/O事件队列
- Web Developer——瑞士军刀一样的FF插件
- 如何生成每秒百万级别的 HTTP 请求
- java打印菱形的简单方法
- 前端开发常用网站整理
- Python去重操作及相关函数
- 图像原点矩、二阶中心矩物理意义推导
- LeetCode 1128.等价多米诺骨牌
- android 拔插键盘自动切换输入法
- 比尔·盖茨创立的泰拉能源获SK集团投资2.5亿美元;阿特拉斯科普柯中国工业气体装备研发生产基地落户苏州 | 美通企业日报...
热门文章
- 原生node写一个静态资源服务器
- HTML静态网页--JavaScript-语法
- STM32,你了解多少?(转载)
- BroadcastReceiver学习
- flex textInput 限制输入
- .NET处理异常--zt
- com.sun.jdi.InvocationException occurred invoking method 异常
- 【报告分享】2020大中华区人工智能成熟度调研:解码2020,展望数字未来.pdf(附下载链接)...
- 谷歌开源Embedding可视化工具
- 知乎高赞:遇到问题,有哪些有效的分析方法?