1. 下载镜像:hbase-1.2.5-bin.tar.gz
2. 解压
tar –zvxf hbase-1.2.5-bin.tar.gz
进入该目录
3. 配置
vim conf/hbase-site.xml
4. 启动hbase
① /bin/start-hbase.sh
启动成功后显示:
starting Master, logging to logs/hbase-user-master-example.org.out
② 用shell连接hbase:
./bin/hbase shell
1. 下载:hbase-1.2.5-bin.tar.gz并解压
http://www.apache.org/dyn/closer.cgi/hbase/
注意: 运行hbase之前确认hadoop正常运行
说明:
Hadoop集群 |
NameNode |
DataNode |
Hmaster |
Hregionserver |
192.168.111.71 |
Y |
|
Y |
Y |
192.168.111.72 |
|
Y |
|
Y |
192.168.111.73 |
|
Y |
|
Y |
2. 配置环境变量
① vim /etc/profile
export HBASE_HOME=/opt/hadoop/packages/hbase-1.2.5
export PATH=$HBASE_HOME/bin:$PATH
② source /etc/profile
使配置文件生效
3. 修改hbase配置文件
① hbase-env.sh
export JAVA_HOME=/opt/hadoop/packages/jdk1.7.0_80
export HBASE_MANAGES_ZK=true
//使用自带的zookeeper所以设置为true,如果不是,则设置为false。
② hbase-site.xml
false: standalone andpseudo-distributed setups with managed Zookeeper
true: fully-distributed withunmanaged Zookeeper Quorum (see hbase-env.sh)
The directory where the snapshot isstored.
hbase.rootdir |
hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机 |
hbase.cluster.distributed |
指定hbase的运行模式,true代表完全分布模式 |
hbase.zookeeper.quorum |
指定使用zookeeper的主机地址,必须是奇数个 |
hbase.zookeeper.property.dataDir |
zookeeper的属性数据存储目录,如果你不想重启电脑就被清空的话就要配置这个,因为默认是/tmp |
③regionserver
vim regionservers
192.168.111.71
192.168.111.72
192.168.111.73
类似于hadoop里的slave文件,也是一行一个
4. 同步到各个regionservers的机器上,并设置它们的环境变量
5. 运行测试:
启动hbase:
查询是否启动
查看web界面:192.168.111.72:16010