一、安装Hbase前提条件
- 安装好hadoop,可以是单机版也可以是伪分布式版
- 安装好zookeeper,如果是单机版可以不安装,使用hbase内置即可。
二、下载hbase软件安装包
链接:hbase安装包
提取码:pj9z
解压配置和启动hbase
解压hbase
- 将hbase安装包拖入到linux相应文件夹中。
- 解压到想要的文件夹中
tar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/soft/
配置Hbase文件
1.进入配置文件夹
cd /opt/soft/hbase120/conf/
2.配置Hbase-env.sh文件
- 进入文件
Hbase-env.sh
- 添加jdk路径,和关闭内置,使用外部zookeeper
export JAVA_HOME=/opt/jdk1.8.0_221
export HBASE_MANAGES_ZK=false
3.配置Hbase-site.xml文件
- 进入文件
vi hbase-site.xml
- 添加和修改内容
<!—hbase.rootdir 将数据写入哪个目录 如果是单机版只要配置此属性就可以,value中file:/绝对路径,如果是分布式则配置与hadoop的core-site.sh服务器、端口以及zookeeper中事先创建的目录一致-->
<property>
<name>>hbase.rootdir</name>
<value>hdfs://192.168.222.160:9000/hbase</value>
</property>
<!—单机模式不需要配置,分布式配置此项为true-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!—单机模式不需要配置 分布是配置此项为zookeeper指定的物理路径名-- >
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/soft/hbase120/data</value>
</property>
4.配置/etc/profile文件
- 进入文件
vi /etc/profile
- 配置环境变量
export HBASE_HOME=/opt/soft/hbase120
export PATH=$PATH:$HBASE_HOME/bin
5.启动服务
- 启动hadoop
start-all.sh
- 进入zookeeper的bin目录下启动zookeeper服务
cd /opt/soft/zookpr
bin/zkServer.sh start ---启动zookeeper
- 启动hbase服务
start-hbase.sh
- 进入hbase
hbase shell
呈现途中样子即为成功。