0%

搭建hbase集群

摘要:
hbase集群伪分布搭建所用架包为hbase-1.2.3

解压

master节点
解压:

1
sudo tar -zxvf /opt/sorftware/hbase-1.2.3-bin.tar.gz  -C /opt/modules/
1
vi /etc/profile

添加:

1
2
export  HBASE_HOME=/opt/modules/hbase-1.3.1
export PATH=$HBASE_HOME/bin:$PATH
1
2
source /etc/profile
sudo chown -R joker /opt/modules/hbase-1.2.3

配置

修改配置文件

1
cd /opt/modules/hbase-1.2.3/conf

修改hbase-env.sh:

1
vi hbase-env.sh
指定自己的`HBASE_PID_DIR`目录,此目录存储pid文件
创建`/opt/modules/hbase-1.2.3/pids`目录
1
export HBASE_PID_DIR=/opt/modules/hbase-1.2.3/pids
使用自带的zookeeper指定为false,此处使用自己下载安装的zookeeper
1
export HBASE_MANAGES_ZK=false
指定自己的JAVA_HOME路径
1
export JAVA_HOME=/opt/modules/jdk1.8.0_144

修改hbase-site.xml:

1
vi hbase-site.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>

修改regionservers

1
2
3
4
vi regionservers

node1
node2

copy htrace 相关jar到HBASE_HOME/lib目录下(包为如下所示):
htrace-core-3.1.0-incubating.jar`` htrace-core4-4.2.0-incubating.jar

master下在hbase的bin目录下,运行./start-hbase.sh
主节点jps查看如果存在Hmaster
子节点jps查看如果存在HRegionServer
即为成功启动
http://master1:16010/

-------------本文结束感谢您的阅读-------------