hbase的基本安装和配置

hbase版本:hbase-0.95.2-cdh5.0.0-beta-1.tar.gz

hadoop版本:hadoop-2.2.0-cdh5.0.0-beta-1.tar.gz

zookeeper版本:zookeeper-3.4.5-cdh5.0.0-beta-1.tar.gz

hadoop和zookeeper的安装这里不赘述,安装方式可以参考我写的其他的相应文章。

服务器如下:

10.95.3.100master1

10.95.3.101master2

10.95.3.103slave1

10.95.3.104slave2

master1是hadoop的NN节点,其他节点是DN;zookeeper安装在master1,slave1,slave2上。

hbase的安装:

master1做为hbase的hmaster节点,其他的作为hbase的regionserver节点。

1、在master1上解压hbase-0.95.2-cdh5.0.0-beta-1.tar.gz,配置hbase的环境变量,vi~/.bashrc

添加:

exportHBASE_HOME=/dp/hbase

path=添加$HBASE_HOME/bin

2、进入hbase/conf目录下,修改hbase-site.xml

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master1/hbase</value>
</property>

<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>

<property>
<name>hbase.tmp.dir</name>
<value>/dp/data/hbase</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>
<value>master1,slave1,slave2</value>
</property>

<property>
<name>hbase.master</name>
<value>master1</value>
</property>

<property>
<name>hbase.coprocessor.region.classes</name>
<value>org.apache.hadoop.hbase.coprocessor.AggregateImplementation</value>
</property>
</configuration>

3、修改hbase/conf/regionservers文件,添加所有的regionserver节点

master2
slave1
slave2

4、将上面配置好的hbasescp到其他节点上去

5、在Hmaster节点上执行start-hbase.sh,启动hbase

相关推荐