HBase 运行环境搭建

1. 安装HBase

下载

1
wget https://mirrors.aliyun.com/apache/hbase/stable/hbase-1.2.6.1-bin.tar.gz

解压

1
2
tar -zxvf hbase-1.2.6-bin.tar.gz -C /usr/local
mv /usr/local/hbase-1.2.6.1 /usr/local/hbase

编辑/etc/profile,添加以下内容

1
2
3
# hbase configuration
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin

使配置生效

1
source /etc/profile

检测配置

1
hbase version

2. 伪分布式搭建

2.1. 编辑conf/hbase-env.sh

1
2
3
4
5
6
# 配置JAVA_HOME
export JAVA_HOME=/usr/lib/java/jdk
# 设置zookeeper。若为true,则使用hbase自带的zookeeper组件。若为false,则使用独立的zookeeper
export HBASE_MANAGES_ZK=true
# 设置hbase的CLASSPATH,设置为本机Hadoop安装目录下的conf目录。方便找到hadoop的配置信息
export HBASE_CLASSPATH=/usr/local/hadoop/conf

2.2. 编辑conf/hbase-site.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<configuration>
<!-- 指定HBase数据在HDFS上的存储路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://ubuntu:9000/hbase</value>
</property>
<!-- 集群以分布式模式运行 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定ZK集群各种节点的地址,多个节点以逗号分隔 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>ubuntu</value>
</property>
</configuration>

2.3. 启动HBase

HBase依赖于HDFS,所以要先启动HDFS

1
2
start-dfs.sh
start-hbase.sh

访问 Web UI,HBase1.x之前web端口是60010,之后修改为16010

1
http://ubuntu:16010

panchaoxin wechat
关注我的公众号
支持一下