三十八、hbase集群的搭建(HBase Shell)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 三十八、hbase集群的搭建(HBase Shell)

环境准备:


Hadoop集群正常运行


zookeeper正常运行


案例实施:


一、前提准备


1、开启zookeeper集群:


bin/zkServer.sh start

25.png

26.png

27.png


2、启动Hadoop集群:


sbin/start-all.sh

28.png

29.png

 30.png


3、解压hbase包:


tar -zxvf hbase-1.2.0-bin.tar.gz -C /home/

          注:hbase各版本链接:


Index of /dist/hbase

http://archive.apache.org/dist/hbase/


4、重命名hbase-1.2.0为hbase:


31.png



二、文件配置


1、修改hbase-env.sh文件:


32.png

33.png


       修改为:


export JAVA_HOME=/home/jdk 
export HBASE_MANAGES_ZK=false       //是否使用hbase自带的zookeeper

2、配置hbase-site.xml文件:


<configuration>
        <property>
                <name>hbase.cluster.distributed</name>
                 <value>true</value>
        </property> 
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
                <name>hbase.master.port</name>
                <value>16000</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value>
        </property>
        <property>
                <name>hbase.master.info.port</name>
                <value>16010</value>
        </property>
</configuration>

3、修改 regionservers 文件:

34.png

       填入从机名slave1,slave2,或者IP地址


4、向其他两个节点传入配置好的Hbase文件:


scp -r hbase/ slave1:/home/hbase
scp -r hbase/ slave2:/home/hbase

三、环境变量


1、添加环境变量:


vim /etc/profile
export HBASE_HOME=/home/hbase
export PATH=$PATH:$HBASE_HOME/bin

2、启动hbase集群:


bin/start-hbase.sh


3、查看进程:


35.png

36.png

37.png

4、通过web ui 查看HBase:


http://master:16010/master-status

38.png


       注意:先启动zookeeper集群 再启动Hadoop集群 再启动Hbase集群


四、HBase Shell操作

1、进入HBase 客户端命令行:


39.png


2、查看当前数据库中有哪些表:


40.png



3、退出


41.png



其他环境搭建参考:


Hadoop伪分布式的搭建详情

https://blog.csdn.net/m0_54925305/article/details/118650350?spm=1001.2014.3001.5502


Hadoop完全分布式的搭建详情

https://blog.csdn.net/m0_54925305/article/details/118851554?spm=1001.2014.3001.5502


Zookeeper (leader)选举机制

https://blog.csdn.net/m0_54925305/article/details/118668433?spm=1001.2014.3001.5502


Zookeeper集群的搭建(单机、伪分布式、集群)

https://blog.csdn.net/m0_54925305/article/details/119059186?spm=1001.2014.3001.5502


Spark的安装与部署详情(Local模式,Standalone模式,Spank on YARN模式)

https://blog.csdn.net/m0_54925305/article/details/119005751?spm=1001.2014.3001.5502


HadoopHA工作机制(高可用)

https://blog.csdn.net/m0_54925305/article/details/119838341?spm=1001.2014.3001.5502


HadoopHA环境搭建(保姆篇,手把手搭建)

https://blog.csdn.net/m0_54925305/article/details/119838463?spm=1001.2014.3001.5502


hbase集群的搭建(HBase Shell)完成


相关实践学习
云数据库HBase版使用教程
&nbsp; 相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情:&nbsp;https://cn.aliyun.com/product/hbase &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
4月前
|
Java Shell 分布式数据库
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
84 0
|
6月前
|
存储 Oracle 关系型数据库
HBase集群环境搭建与测试(上)
HBase集群环境搭建与测试
125 0
|
4月前
|
Kubernetes Shell Linux
linux|shell脚本|有趣的知识---格式化输出日志和脚本调试方法以及kubernetes集群核心服务重启和集群证书备份脚本
linux|shell脚本|有趣的知识---格式化输出日志和脚本调试方法以及kubernetes集群核心服务重启和集群证书备份脚本
60 0
|
7月前
|
大数据 分布式数据库 Docker
基于Docker搭建大数据集群(七)Hbase部署
基于Docker搭建大数据集群(七)Hbase部署
|
4月前
|
分布式计算 Hadoop Shell
|
4月前
|
NoSQL Shell Redis
Docker【应用 02】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
Docker【应用 02】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
55 0
|
5月前
|
Shell Docker 容器
利用shell脚本[带注释的]部署单节点多实例es集群(docker版)
利用shell脚本[带注释的]部署单节点多实例es集群(docker版)
68 0
|
5月前
|
NoSQL Shell Redis
shell脚本部署redis以及redis主从复制和redis-cluster集群
shell脚本部署redis以及redis主从复制和redis-cluster集群
45 0
|
6月前
|
分布式计算 Hadoop Linux
HBase集群环境搭建与测试(下)
HBase集群环境搭建与测试
81 0
|
7月前
|
Shell 分布式数据库 Hbase
Hbase shell管理操作
Hbase shell管理操作
53 0