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