本文发表的时间过于久远,其中的信息可能已经有所发展或者不再适用于现阶段
hbase安装指南
依赖
- JDK 8
- Hadoop 2.7.1,下载地址
- Zookeeper 3.4.12
请参照适配表格选择合适的Hadoop/HBase版本,否则很可能出现奇怪的bug。
本文假设环境zookeeper集群安装部署, hadoop快速安装指南安装按照对应文章步骤,且已经配置好java,hadoop,zookeeper的环境变量。
安装
使用的HBase版本为2.1.3,安装方式为伪分布式因为我没钱租服务器
1 | tar -zxf hbase-2.1.3-bin.tar.gz |
配置
1 | vim conf/hbase-env.sh |
1 | vim conf/hbase-site.xml |
1 | bin/hbase shell |
至此,单机的hbase部署完成。
配置环境变量
1 | export LOCAL=/root/bin |
退出后,修改配置文件来安装伪分布式Hbase
1 | vim conf/hbase-env.sh |
修改hbase-site.xml
,完整的配置文件如下
1 | <configuration> |
hbase.rootdir
的前半部分地址和hadoop配置文件core-site.xml
中的fs.defaultFS
相同,这个例子中,fs.defaultFS
配置的是hdfs://mycentos:9000
,该目录用来用来持久化HBase的数据hbase.cluster.distributed
需要设置为true
hbase.zookeeper.quorum
,多个域名之间用逗号分隔,这里我只在本地启动了一个zookeeperhbase.zookeeper.property.dataDir
,和zookeeper配置文件zoo.cfg
中的dataDir
配置的路径相同
启动
1 | start-hbase.sh |
验证
1 | 出现HMaster,HRegionServer说明启动成功 |
HBase web监控界面 默认端口号为16010
参考资料
版权声明:
除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。
分享