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

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 【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的日志目录下,查看下日志发现:

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

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


相关实践学习
云数据库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
目录
相关文章
|
9月前
|
存储 Oracle 关系型数据库
HBase集群环境搭建与测试(上)
HBase集群环境搭建与测试
181 0
|
10月前
|
大数据 分布式数据库 Docker
基于Docker搭建大数据集群(七)Hbase部署
基于Docker搭建大数据集群(七)Hbase部署
|
11月前
|
SQL 分布式计算 Hadoop
Hadoop集群hbase的安装
Hadoop集群hbase的安装
163 0
|
存储 分布式计算 安全
Hbase集群搭建超详细教程
分享一下HBase 集群搭建的详细过程
804 0
|
2月前
|
分布式计算 监控 Hadoop
Ganglia监控Hadoop与HBase集群
Ganglia监控Hadoop与HBase集群
|
2月前
|
分布式计算 Hadoop Java
Hbase集群搭建
Hbase集群搭建
|
10月前
|
分布式计算 Hadoop Shell
Hbase集群搭建
Hbase集群搭建
178 0
|
9月前
|
分布式计算 Hadoop Linux
HBase集群环境搭建与测试(下)
HBase集群环境搭建与测试
88 0
|
12月前
|
存储 Java 大数据
分布式数据库HBase的安装部署和环境搭建的集群模式
HBase是一个分布式数据库系统,能够支持高性能、高可靠性、高伸缩性的数据存储和读写操作。在大数据时代,HBase成为了一个越来越受欢迎的数据库选择。本文将介绍HBase的集群模式的安装部署和环境搭建,帮助开发者快速上手。
514 2
|
12月前
|
存储 Java 大数据
分布式数据库HBase的安装部署和环境搭建的Standalone/伪集群模式
HBase是一个分布式数据库系统,能够支持高性能、高可靠性、高伸缩性的数据存储和读写操作。在大数据时代,HBase成为了一个越来越受欢迎的数据库选择。本文将介绍HBase的Standalone/伪集群模式的安装部署和环境搭建,帮助开发者快速上手。
545 1