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文件


		hbase.tmp.dir
		/home/sweeney/tmp/hbase_tmp


		hbase.rootdir
		hdfs://mycluster/hbase


		hbase.cluster.distributed
		true

6、修改hbase-env.sh,不依赖hbase管理zookeeper

export HBASE_MANAGES_ZK=false

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

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

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

master
slave1
slave2

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

master
slave1

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

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:~/

11、启动hbase

start-hbase.sh

 

你可能感兴趣的:(hbase)