phoenix连接hbase时的bug处理通用方法(亲测)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: phoenix连接hbase时的bug处理通用方法(亲测)

最近博主在学习hbase时,接触到了hbase的sql皮肤,phoenix。。
但是连接遇到了些问题,下面是如何处理连接时出现的bug。。。

可能会遇到的bug
1.Time out(连接超时)
2.Master is initializing(主人正在初始化)
通用解决方案:
ps:在上述方法都没有用的情况下:
1.Time out(连接超时)

(1)phoenix在连接hbase时,会突然就卡住了,当时博主跟着课程学的时候还在想,这电脑这么慢吗???后来没动静了,,,当时可能是等的时间不够长所以也就没看控制台报的错误,,粗心大意了。

2.Master is initializing(主人正在初始化)
原谅我这蹩脚的英语,但是大体意思就是这样,大体意思差不多就是主节点正在初始化。

这个报错当时等了很久,当时以为又是连接超时了,其实也卡住了半天。。。。

通用解决方案:
通过zookeeper 命令进入zookeeper客户端

bin/zkCli.sh -server ip:port
1
通过你服务器的ip跟端口来连接zookeeper的客户端。。之后查找zookeeper下的节点都有哪些,因为zookeeper的存储结构主要依赖node tree 来运行的

ls /
1
查看zookeeper进程下都有哪些组件,删除hbase这一节点

deleteall /hbase
1
在博主使用的hbase 2.x版本里命令更新为了deleteall,其他版本可能使用的是rmr /hbase
之后再重启zk,hbase 再连接phoenix即可

但是昨天博主删除了,继续启动还是没什么用。。。。之后就报出来第二个错误,也不算是毫无进展吧

ps:在上述方法都没有用的情况下:
(1)把hdfs上根目录下的hbase文件夹给删了

hdfs dfs -rm -R /hbase
1
最后关闭重启hbase客户端再进行连接。。。

stop-hbase.sh
start-hbase.sh
1
2
这个错误昨天看了三个小时,,,而且phoenix里面没有日志,命令行有时候还不报错,这使得人极容易疯。。。。

相关实践学习
云数据库HBase版使用教程
  相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情: https://cn.aliyun.com/product/hbase   ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
7月前
|
存储 分布式数据库 数据库
Django项目中使用Hbase的方法
Django项目中使用Hbase的方法
|
5月前
|
机器学习/深度学习 分布式计算 Hadoop
一种HBase表数据迁移方法的优化
一种HBase表数据迁移方法的优化
52 0
|
2月前
|
存储 Java Linux
Linux安装HBase的详细教程及常用方法
Linux安装HBase的详细教程及常用方法
117 1
|
3月前
|
SQL 消息中间件 分布式数据库
flink sql问题之连接HBase报错如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
195 0
|
4月前
|
存储 缓存 分布式数据库
HBase的性能优化有哪些方法?
HBase的性能优化有哪些方法?
73 0
|
5月前
|
SQL 分布式数据库 HIVE
Hbase二级索引_Hive on Hbase 及phoenix详解
Hbase二级索引_Hive on Hbase 及phoenix详解
44 0
|
分布式计算 Hadoop 分布式数据库
Hbase 安装方法
Hbase 安装方法
|
消息中间件 分布式计算 关系型数据库
Kafka-HBase-MapReduce-Mysql 连接实践 通话记录
Kafka-HBase-MapReduce-Mysql 连接实践 通话记录
88 0
Kafka-HBase-MapReduce-Mysql 连接实践 通话记录
|
SQL 缓存 分布式计算
HBase查询一张表的数据条数的方法
HBase查询一张表的数据条数的方法
797 0
HBase查询一张表的数据条数的方法
|
SQL 物联网 关系型数据库
实时即未来,车联网项目之phoenix on hbase 即席查询【四】
实时即未来,车联网项目之phoenix on hbase 即席查询【四】
158 0