首先,启动Zookeeper 集群

启动Hadoop集群

HBase 的解压

更名

配置环境变量

添加
#HBASE_HOME
export HBASE_HOME=/opt/module/hbase
export PATH=$PATH:$HBASE_HOME/bin
注意路径和你配置的hbase安装路径相同,不要直接抄

source一下 让配置的环境变量生效

修改hbase\conf目录下hbase-env.sh 内容,可以添加到最后

在非编辑模式下使用 /MANAGES 命令快速查找

默认是true,改为flase

找到你的JAVA_HOME路径

更改hbase-env.sh 配置文件中的JAVA_HOME
这是默认位置

改成你自己的JAVA_HOME路径

hbase-site.xml 修改内容:
hbase.zookeeper.quorum
hadoop100,hadoop101,hadoop102
The directory shared by RegionServers.
hbase.rootdir
hdfs://hadoop100:8020/hbase
The directory shared by RegionServers.
hbase.cluster.distributed
true
hbase.wal.provider
filesystem

保证ZK 的信息没有保存到临时文件夹


编辑regionservers

修改成你的集群对应的映射

解决 HBase 和 Hadoop 的 log4j 兼容性问题,修改 HBase 的 jar 包,使用 Hadoop 的 jar 包
更名加个后缀 .bak 留为备胎即可

分发hbase

高可用
关闭 HBase 集群,在 conf 目录下创建 backup-masters 文件
在 backup-masters 文件中配置高可用 HMaster 节点,并分发

启动hbase,打开页面测试查看

