本篇文章主要介绍在windows下使用vmware虚拟机中的Linux(Centons7)下配置安装Hbase。
简要步骤:
①、下载Hbase解压包
②、安装zookeeper
③、解压Hbase,配置环境环境
④、修改Hbase脚本文件hbase-env.sh
⑤、修改配置文件hbase-site.xml
⑥、启动hadoop、启动zookeeper、启动hbase
⑦、访问HBase Web UI 界面
⑧、访问Hadoop Web UI界
详细步骤:
一、下载Hbase
地址:http://hbase.apache.org/downloads.html
二、安装Zookeeper
Linux下zookeeper单机、伪分布式、分布式环境搭建(本篇主要介绍分布式用于Hadoop高可用集群)
https://blog.csdn.net/zjh_746140129/article/details/81981363
三、解压配置环境环境(解压比较慢)
tar -zxvf hbase-1.2.6-bin.tar.gz
重命名
mv hbase-1.2.6 hbase
1、修改环境变量(图2)
vim ~/.bashrc
2、添加hbase环境变量(图1)
# HBase Environment Variable
export HBASE_HOME=/usr/local/devtool/hbase
export PATH=$HBASE_HOME/bin:$PATH
3、立即生效(图2)
source ~/.bashrc
图1
图2
完整环境变量:
# User specific aliases and functions
export JAVA_HOME=/usr/java/jdk1.8.0_151
export HADOOP_HOME=/usr/local/hadoop # hadoop的安装目录,替换为你的hadoop的安装目录
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
# Zookeeper Environment Variable
export ZOOKEEPER_HOME=/usr/local/devtool/zookeeper-3.4.10
# Flume Environment Variable
export FLUME_HOME=/usr/local/devtool/apache-flume-1.6.0-bin
# hive
export HIVE_HOME=/usr/local/devtool/hive
# Sqoop
export SQOOP_HOME=/usr/local/devtool/sqoop1
# HBase Environment Variable
export HBASE_HOME=/usr/local/devtool/hbase
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$FLUME_HOME/bin:$HIVE_HOME/bin:$PATH:$SQOOP_HOME/bin:$HBASE_HOME/bin:$PATH
(图2)
四、修改Hbase脚本文件hbase-env.sh
一、打开配置文件
vim hbase-env.sh
二、在末尾添加如下内容
# hbase 安装目录下创建logs目录
export HBASE_LOG_DIR=${HBASE_HOME}/logs
# hbase 安装目录下创建pids目录
export HBASE_PID_DIR=${HBASE_HOME}/pids
# 使用外部zk,true表示使用hbase自带的zk
export HBASE_MANAGES_ZK=false
# 指定hadoop 目录
export HADOOP_HOME=/usr/local/devtool/hbase
五、修改配置文件hbase-site.xml
一、打开配置文件
vim hbase-site.xml
二、修改配置文件(在configuration节点下添加)
六、启动hadoop、启动zookeeper、启动hbase配置环境变量即可用如下命令)
start-all.sh
zkServer.sh start
start-hbase.sh
查看进程jps
七、访问HBase Web UI 界面(http://node1:16010),node1可替换为ip
http://192.168.234.129:16010/master-status
八、访问Hadoop Web UI界面,可以看到多了一个hbase的目录
推荐博客:
1、Hbase架构及工作原理、数据及物理模型、Hbase优化
2、Hbase常用优化、Hbae性能优化、Hbase优化经验总结