hbase安装指南
来源:互联网 发布:微擎 ecshop 数据同步 编辑:程序博客网 时间:2024/05/02 05:02
环境:centos6.5,hadoop2.5.2,habse1.0.3
1.安装好 hadoop集群,并启动
2.下载hbase包,官网下载的为1.0.3版本,需要与hadoop版本对应
3、解压tar -xvzf hbase-1.0.3.tar.gz
4、进入 hbase的 lib 目录,查看hadoop jar 包的版本
hbase解压目录在/hadoop/下
cd /hadoop/hbase-1.0.3
find-name 'hadoop*jar'
如果出现如下
说明和hadoop版本对不上,需要去hadoop目录出现这些包替换
OK,jar包替换成功;hbase/lib 目录下还有个 slf4j-log4j12-XXX.jar,在机器有装hadoop时,由于classpath中会有hadoop中的这个jar包,会有冲突,直接删除掉
rm
`find
-name 'slf4j-log4j12-*jar'`
5
、修改配置文件
进入/hadoop/hbase-1.0.3/conf目录
vim hbase-env.sh
修改如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_72
export HBASE_CLASSPATH=/hadoop/hbase-1.0.3
export HBASE_MANAGES_ZK=true
第一个参数指定了JDK路径;第二个参数指定了 hbase 的配置文件路径;第三个参数设置使用 hbase 默认自带的 Zookeeper
vim hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.72.141:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/hadoop/hbase-1.0.3/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.72.141,192.168.72.146,192.168.72.148,192.168.72.149</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/hadoop/hbase-1.0.3/zookeeper</value>
</property>
注意:需要创建/hadoop/hbase-1.0.3/tmp,/hadoop/hbase-1.0.3/zookeeper目录
vim regionservers
修改为:
192.168.72.141
192.168.72.146
192.168.72.148
192.168.72.149
6、设置环境变量
进入根目录:
export HBASE_HOME=/hadoop/hbase-1.0.3
export PATH=$PATH:$HBASE_HOME/bin
7、分发到其他三台机器,并设置环境变量
scp -r /hadoop/hbase-1.0.3root@192.168.72.146:/hadoop/
scp -r /hadoop/hbase-1.0.3root@192.168.72.148:/hadoop/
scp -r /hadoop/hbase-1.0.3root@192.168.72.149:/hadoop/
8、启动hbase
sh start-hbase.sh
查看各节点启动情况
jps
jps查看发现 Master机上 HRegionServer 服务未启动,查看日志显示因16020端口被占用导致 HRegionServer 启动失败,查证发现占用16020端口的是 HMaster 进程,查看官方文档后解决:[grid@hadoop4 ~]$ shlocal-regionservers.sh start 2
9.shell
hbase shell
10、Web管理界面
http://192.168.72.141:16010/master-status
http://192.168.72.146:16030/rs-status
http://192.168.72.148:16030/rs-status
http://192.168.72.149:16030/rs-status
- HBase分布式安装指南
- hbase 安装指南
- hbase安装指南
- Hbase安装指南pdf
- 《HBase权威指南》读书笔记:第二章 安装
- Hbase指南
- HBase-0.98.0和Phoenix-4.0.0分布式安装指南
- HBase-0.98.0和Phoenix-4.0.0分布式安装指南
- HBase-1.2.1和Phoenix-4.7.0分布式安装指南
- Spark on Yarn+Hbase环境搭建指南(五)HBase安装
- c++连接hbase指南
- Hbase 权威指南
- HBase权威指南 翻译
- hbase界面操作指南
- HBase权威指南中文版
- hbase编程指南
- hbase编程指南
- HBase性能优化指南
- if (image.isContinuous()) { nc= nc*nl; nl= 1;
- Java连接MySQL数据库
- 用new动态创建结构体
- HDU 2846 字典树变形
- 一张图看清Map、Filter、Reduce
- hbase安装指南
- cas单节点登陆
- PGRouting初探
- 用 React.js 写一个最简单的 To-do List 应用
- 机器学习主要算法总结
- Java String类中的replace方法替代冒号时的问题
- Ambiguous mapping. Cannot map 'XXXXXController' method
- mysql -- 索引总结
- 数学基本算法整理