摘要:
hbase集群伪分布搭建所用架包为hbase-1.2.3
解压
master节点
解压:
1
| sudo tar -zxvf /opt/sorftware/hbase-1.2.3-bin.tar.gz -C /opt/modules/
|
添加:
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:
指定自己的`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 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/