【HBase】(2)-集群的启动与关闭

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介: 【HBase】(2)-集群的启动与关闭


简 介:HBase是谷歌BigData论文的一个代码实现,在大数据处理领域应用广泛。本文意在记录自己近期学习过程中的所学所得,如有错误,欢迎大家指正。

 

关键词:大数据组件、HBase、NoSQL

HBase的运转是需要HDFS支持的,而且需要zookeeper进行管理Master,所以我们开启HBase服务之前要开启这两个服务。

1.开启HDFS

# 注意这里,因为hbase不需要进行计算,所以可以不用开yarn
sbin/start-dfs.sh

2.开启zookeeper

# 这里我是将开启zk写成了脚本
zk.sh start

下面是我的群起zookeeper脚本,可以参考进行修改自己的路径。

#!/bin/bash
case $1 in
"start"){
   for i in hadoop102 hadoop103 hadoop104
   do
                 echo "----------启动$i zk----------"
                 ssh $i "source /etc/profile;nohup /opt/module/zookeeper-3.4.10/bin/zkServer.sh start"
   done
};;
"stop"){
   for i in hadoop102 hadoop103 hadoop104
   do
                echo "----------关闭$i zk----------"
                ssh $i "source /etc/profile;nohup /opt/module/zookeeper-3.4.10/bin/zkServer.sh stop"
   done
};;
"status"){
   for i in hadoop102 hadoop103 hadoop104
   do
                 echo "----------查看$i zk----------"
                ssh $i "source /etc/profile;nohup /opt/module/zookeeper-3.4.10/bin/zkServer.sh status"
   done
};;
esac

3.群起HBase

bin/start-hbase.sh

我们可以看到启动了两个进程,分别是Master和HRegionServer。

访问16010端口,可以看到集群全部已经启动成功。

有时候发现HRegionServer明明启动了,然后马上就死掉了,或者直接就启动不起来,这种原因可能是集群的时间不同步,检查以下集群的时间,我们测试一下:

====

我们首先将其中一个服务器的时间进行修改,与其它集群不同步。

我们尝试进行群起HBase,发现该服务器起不来

我们进入该服务器的hbase的日志目录下,查看下日志发现:

上面说明当前服务器的时间与其它服务器的时间大于允许最大通信时间,导致不能启动,其实我们可以进行配置该参数,即最大时长,但是如果过长的话没有什么意义,所以我们此时需要将集群的时间进行同步。

将集群时间同步之后就发现服务器又能够启动起来了。


相关实践学习
lindorm多模间数据无缝流转
展现了Lindorm多模融合能力——用kafka API写入,无缝流转在各引擎内进行数据存储和计算的实验。
云数据库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
目录
相关文章
|
存储 Oracle 关系型数据库
HBase集群环境搭建与测试(上)
HBase集群环境搭建与测试
265 0
|
SQL 分布式计算 Hadoop
Hadoop集群hbase的安装
Hadoop集群hbase的安装
217 0
|
大数据 分布式数据库 Docker
基于Docker搭建大数据集群(七)Hbase部署
基于Docker搭建大数据集群(七)Hbase部署
|
存储 分布式计算 安全
Hbase集群搭建超详细教程
分享一下HBase 集群搭建的详细过程
1050 0
|
1月前
|
Prometheus 监控 Cloud Native
在 HBase 集群中,Prometheus 通常监控哪些类型的性能指标?
在 HBase 集群中,Prometheus 监控关注的核心指标包括 Master 和 RegionServer 的进程存在性、RPC 请求数、JVM 内存使用率、磁盘和网络错误、延迟和吞吐量、资源利用率及 JVM 使用信息。通过 Grafana 可视化和告警规则,帮助管理员实时监控集群性能和健康状况。
|
2月前
|
分布式计算 Hadoop Shell
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
80 4
|
2月前
|
SQL 分布式计算 Hadoop
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
39 3
|
2月前
|
分布式计算 Hadoop Shell
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
61 3
|
4月前
|
Prometheus 监控 Cloud Native
在 HBase 集群中,Prometheus 通常监控哪些类型的性能指标?
在 HBase 集群中,Prometheus 通常监控哪些类型的性能指标?
153 2
|
4月前
|
Prometheus 监控 Cloud Native
在 HBase 集群中,Prometheus 通常监控哪些类型的性能指标?
在 HBase 集群中,Prometheus 通常监控哪些类型的性能指标?