HBase分布式集群搭建和重置
链接:https://pan.baidu.com/s/1OZKdUk1rNpqSdxyUvvsHFQ
提取码:lycc
一HBase集群搭建
1、集群要求
1.1、Hadoop集群搭建
1.2、hdfs分布式文件系统
1.3、zookeeper集群
1.4、hbase搭建
A、验证时间同步

如果时间不同步,实现时间同步
时间同步
yum install ntp -y
ntpdate -u time.windows.com
B、启动Hadoop和mapreduce集群
//启动Hadoop集群
start-all.sh
//启动zookeeper
//需要在在三台中分别启动
zkServer.sh start
zkServer.sh status


C、开始搭建hbase
1、上传解压压缩包


2、修改配置文件
vim hbase-env.sh
vim hbase-site.xml
vim regionservers

修改hbase-env.sh文件
增加java配置
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
关闭默认zk配置
export HBASE_MANAGES_ZK=false


修改hbase-site.xml文件
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node1,node2,master</value>
</property>

修改regionservers文件
增加
node1
node2

3、同步到所有节点
scp -r hbase-1.4.6/ node1:`pwd`
scp -r hbase-1.4.6/ node2:`pwd`

4、配置环境变量,生效,启动hbase
配置环境变量
vim /etc/profile
环境变量生效
source /etc/profile
启动hbase集群 , 需要在master上执行
start-hbase.sh


5、查看客户端,开启shell窗口

开启shell窗口命令
hbase shell

注意:hbase集群搭建完成记得排快照
HBase集群重置(hbase 搭建失败了 不知道问题出在哪里)
1、关闭hbase集群
杀死进程
stop-hbase.sh

2、删除hdfs上数据
hdfs dfs -rmr /hbase

3、删除zookeeper上存储的hbase元数据
zkCli.sh
rmr /hbase


4、检查配置文件有没有错误重新启动hbase
start-hbase.sh


浙公网安备 33010602011771号