下载
这里提供自己常用的hbase1.2.0的版本,点击链接助攻跳转 🤗
链接:https://pan.baidu.com/s/136Nh4zYldxpLY1WT_Q20BQ
复制提取码哦:8w92
安装
安装hbase的前置条件至少安装Hadoop(如果只是安装单机版hbase,zookeeper使用hbase内置的即可;如果需要安装伪分布式或完整分布式则需要先安装zookeeper)
- 将hbase压缩包上传至方便查找的路径下
- 解压 移动并重命名
[root@jzy1 opt]# tar -zxf hbase-1.2.0-cdh5.14.2.tar.gz
[root@jzy1 opt]# mv hbase-1.2.0-cdh5.14.2 soft/hbase120
- 修改配置文件
3.1. 修改hbase-env.sh文件
进入hbase目录下conf修改vi /opt/soft/hbase120/conf/hbase-env.sh
#找到如下两处,解除注释,修改保存并退出
#修改正确的JAVA_HOME路径
export JAVA_HOME=/opt/soft/jdk180
#修改为false,使用外部zookeeper
export HBASE_MANAGES_ZK=false
3.2 修改hbase-site.xml
进入hbase目录下conf修改 vi /opt/soft/hbase120/conf/hbase-site.xml
注:单机版只需配置hbase.rootdir属性即可
在configuration添加如下内容:
<!-- 注意端口号的修改,zookeeper.property.dataDir路径查找下图演示 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.56.21:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/soft/zk345/tmp</value>
</property>
进入 vi /opt/soft/zk345/conf/zoo.cfg
查找该内容复制修改到hbase.zookeeper.property.dataDir属性
- 配置环境
vi /etc/profile
在末尾添加如下内容
注意路径与自己的保持一致
export HBASE_HOME=/opt/soft/hbase120
export PATH=$PATH:$HBASE_HOME/bin
退出保存,并激活 source /etc/profile
启用hbase
启动顺序 :hadoop -> zookeeper -> hbase
start-all.sh
zkServer.sh start
start-hbase.sh
[root@jzy1 bin]# jps
5458 Jps
3939 ResourceManager
3477 NameNode
4053 NodeManager
3607 DataNode
5003 HMaster
3774 SecondaryNameNode
4814 QuorumPeerMain
5150 HRegionServer
命令行工具启动 : hbase shell