hbase(1.3.1)的完全分布式安装

1、解压压缩包

tar -zxvf hbase-1.3.1-bin.tar.gz

2、创建软连接

ln -s hbase-1.3.1/ hbase

3、配置环境变量

HBASE_HOME=/home/sweeney/soft/hbase
PATH=HBASE_HOME/bin

4、使环境变量生效

source ~/.bashrc

5、修改conf目录下的hbase-site.xml文件

<property >
		<name>hbase.tmp.dir</name>
		<value>/home/sweeney/tmp/hbase_tmp</value>
</property>
<property >
		<name>hbase.rootdir</name>
		<value>hdfs://mycluster/hbase</value>
</property>
<property >
		<name>hbase.cluster.distributed</name>
		<value>true</value>
</property>

6、将zookeeper的zoo.cfg文件拷贝到hbase的conf目录下

cp ~/soft/zoo/conf/zoo.cfg  ~/soft/hbase/conf

7、修改regionservers文件,和slaves文件一样

master
slave1
slave2

8、在conf目录下新建一个backup-masters文件,添加namenode的主机名,做hbase高可用

master
slave1

9、发送给其余节点,并在其他节点创建软连接。

scp -r hbase-1.3.1/ sweeney@slave1:~/soft/
scp -r hbase-1.3.1/ sweeney@slave2:~/soft/
scp ~/.bashrc sweeney@slave1:~/
scp ~/.bashrc sweeney@slave2:~/

10、启动hbase

start-hbase.sh

猜你喜欢

转载自blog.csdn.net/Sweeneyzuo/article/details/83962554