HBase-2.5.10 伪分布式环境搭建【Mac】
文章目录
- 前言
- 一、搭建单节点Zookeeper
- 1. 解压zookeeper
- 2. 配置环境变量
- 3. 修改配置文件
- 4. 启动zk
- 二、搭建伪分布式Hbase
- 1. 解压hbase
- 2. 配置环境变量
- 3. 修改配置
- 4. 启动HBase
前言
搭建hbase伪分布式环境
提示:以下是本篇文章正文内容,下面案例仅供参考
一、搭建单节点Zookeeper
1. 解压zookeeper
版本:3.8.0
2. 配置环境变量
vi ~/.bash_profile
2.1 增加如下配置:
export ZK_HOME=/Users/zookeeper/zookeeper-3.8.0
export PATH=$PATH:$ZK_HOME/bin
# 使配置生效
source ~/.bash_profile
3. 修改配置文件
3.1 拷贝配置文件
# 进入zk目录
cd $ZK_HOME/conf
# 新增配置文件 zoo.cfg
cp zoo_sample.cfg zoo.cfg
3.2 修改配置文件
vi zoo.cfg
修改dataDir,如下:
dataDir=/Users/zookeeper/zookeeper-3.8.0/dataDirs
4. 启动zk
4.1 启动zk
zkServer.sh start
4.2 查看zk状态
zkServer.sh status
4.3 查看zk版本
zkServer.sh version
二、搭建伪分布式Hbase
1. 解压hbase
版本:2.5.10
2. 配置环境变量
增加如下配置
export HBASE_HOME=/Users/hbase/hbase-2.5.10
export PATH=$PATH:$HBASE_HOME/bin
# 使配置生效
source ~/.bash_profile
3. 修改配置
cd $HBASE_HOME/conf
3.1 修改hbase-env.sh中的JAVA_HOME(jdk8+)
3.2 修改hbase-site.xml,配置如下:
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>true</value>
</property>
4. 启动HBase
先启动hadoop,再启动hbase
# 启动hbase
start-hbase.sh
# 查看hdfs上是否创建了hbase
hdfs dfs -ls /hbase