HBase安装教程
软件依赖与版本号
安装HBase的前提条件是已经部署了Hadoop和Zookeeper。具体安装Hadoop的方法见前面发的文章章Hadoop伪分布式安装。部署软件版本号如下所示:
软件名称 | 版本号 |
---|---|
Hadoop | 2.9.2 |
HBase | 2.2.3 |
Zookeeper | 3.5.5 |
安装步骤
-
第一步:下载安装包
hbase-2.2.3-bin.tar.gz
并上传到集群中其中一台服务器目录; -
第二步:解压后,将安装文件拷贝到
/usr/local
目录下tar xzvf hbase-2.2.3-bin.tar.gz mv hbase-2.2.3 /usr/local/hbase
-
第三步:打开
/etc/profile
,配置环境变量vi /etc/profile
输入以下内容:
export HBASE_HOME=/usr/local/hbase export PATH=$HBASE_HOME/bin:$PATH
保存后生效:
source /etc/profile
-
第四步:配置
/usr/local/hbase/conf/hbase-env.sh
文件export JAVA_HOME=/usr/local/java export HBASE_MANAGES_ZK=false
-
第五步:配置
hbase-site.xml
文件<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://hadoop102:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/module/zookeeper-3.4.10/zkData</value> </property> </configuration>
-
第六步:配置
regionsevers
文件,将集群中所有服务器添加进去master slave01 slave02
-
第七步:软连接hadoop配置文件到hbase
ln -s /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf/core-site.xml ln -s /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf/hdfs-site.xml
-
第八步:将hbase发送到其他服务器
scp -r /usr/local/hbase root@slave01:/usr/local scp -r /usr/local/hbase root@slave02:/usr/local
-
第九步:启动
# 启动zookeeper cd /usr/local/zookeeper/bin sh zkServer.sh start # 启动hbase cd /usr/local/hbase/bin sh start-hbase.sh
-
最后一步:进入shell命令行
hbase shell