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