环境准备:
Hadoop集群正常运行
zookeeper正常运行
案例实施:
一、前提准备
1、开启zookeeper集群:
bin/zkServer.sh start
2、启动Hadoop集群:
sbin/start-all.sh
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:
二、文件配置
1、修改hbase-env.sh文件:
修改为:
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 文件:
填入从机名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、查看进程:
4、通过web ui 查看HBase:
http://master:16010/master-status
注意:先启动zookeeper集群 再启动Hadoop集群 再启动Hbase集群
四、HBase Shell操作
1、进入HBase 客户端命令行:
2、查看当前数据库中有哪些表:
3、退出
其他环境搭建参考:
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)完成