![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Hbase
文章平均质量分 61
列式存储数据库
硅谷工具人
一颗么得灵魂的工具人,学废了。
展开
-
Phoenix表重建流程
hbase表,通过phoeix建表映射,创建phoenix表时,使用的主键字段为rowkey。所以查询时不能使用rowkey字段。原创 2023-03-14 17:59:14 · 430 阅读 · 0 评论 -
shell脚本实现Hbase服务的监控报警和自动拉起
期初是我们的物理机上安装了Hbase,由于物理机硬件配置还可以,1T内存,64核。只有4台机器,我们装完Hbase后,发现应用请求比较多,导致RegionServer经常挂掉。但是机器本身资源使用率并不高,因此我们希望在一个节点上启用多个RegionServer服务。如果一个节点启动2个RegionServe服务,那么通过服务监控方式就无法监控每个服务,所以改用了端口监控的方式。当服务出现异常挂掉后,可以自动报警,并自动拉起该服务。原创 2022-11-09 13:54:39 · 1096 阅读 · 0 评论 -
Hbase API操作
Hbase虽然提供了相关的API,但是在实际使用过程中还是非常麻烦,因此根据官方的API封装对应的工具类,从而简化开发操作。另外定义了连接配置信息Phoenix相关的工具类。原创 2022-10-20 16:52:51 · 670 阅读 · 0 评论 -
Hbase参数调优
zookeeper.session.timeout: 默认值90000毫秒(90s)。当某个RegionServer挂掉后,90s之后Master才能察觉到。可适当减少此值,尽可能块的检测regionServer故障,可调整值20-30s。也可以调整中间等待多少秒后重试,以及重试次数。hbase.client.pause(默认值100ms) 等待多少秒hbase.client.retries.number(默认15次) 重试次数。原创 2022-10-20 16:20:46 · 859 阅读 · 0 评论 -
Hbase支持snappy压缩格式
说明本篇文章整个操作都是在root账号下进行,所有操作步骤完成后,可以根据实际的需求,更改目录权限。整个操作的目的有两个:安装snappy包,安装完成后所在路径是/usr/local/lib/安装hadoop依赖的snappy包,安装完成后所在路径是 $HADOOP_HOME/lib/native然后将上面两个拷贝分发到所有节点,其中第2个在安装hadoop时会拷贝,通常第一个分发......原创 2022-05-07 17:34:00 · 559 阅读 · 0 评论 -
phoenix一启动就会导致hbase节点全部挂掉
现象:刚装完Hbase2.4.3, 下载的是Phoenix5.1.1包,解压缩,然后将包中client、server两个jar包拷贝到Hbase所有节点的lib中。phoenix-client-hbase-2.4-5.1.1.jarphoenix-server-hbase-2.4-5.1.1.jar然后启动Hbase,此时运行看起来一切正常。接下来启动phoenix,一直卡在这个页......原创 2021-06-05 03:03:00 · 381 阅读 · 0 评论