天天看点

hadoop2.6完全分布式安装HBase1.1

1、安装hbase

(1)下载hbase版本

(2)解压hbase-1.1.0.1-bin.tar.gz

(3)将hbase添加到环境变量中

(4)修改配置文件

修改hbase-env.sh

修改hbase-site.xml

修改regionservers,将文件内容设置为:

master

slave1

2、运行hbase

启动hbase时要确保hdfs已经启动,hbase的启动顺序为:hdfs->zookeeper->hbase,运行命令如下:

启动成功后集群会多出如下进程:

8145 secondarynamenode

7940 namenode

8550 hregionserver

5719 quorumpeermain

8600 jps

8424 hmaster

运行成功后可以看到quorumpeermain进程

再看看slave1的进程:

6915 quorumpeermain

7012 hregionserver

7268 jps

6823 datanode

进入hbase shell

输入status命令:

出现错误:

2015-05-25 20:26:14,949 error [main]

client.connectionmanager$hconnectionimplementation: can’t get connection

to zookeeper: keepererrorcode = connectionloss for /hbase

设置 conf/hbase-env.sh文件中的hbase_manages_zk 属性为 false

问题搞定!

2 servers, 0 dead, 1.0000 average load