HBase-2.5.10 伪分布式环境搭建【Mac】

文章目录

  • 前言
  • 一、搭建单节点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


相关推荐
liliangcsdn9 小时前
如何在mac系统安装和切换node版本
mac
2501_942389555 天前
为支撑持续攀升的AI资本开支
人工智能·oracle·hbase·database·storm
吐了啊取名字太难7 天前
美颜系统AI修图本地跑并支持Mac、win、安卓、iOS不卡顿
android·人工智能·windows·数码相机·mac·ai编程
2601_9609067211 天前
网络防御等最先进AI模型领域
人工智能·json·hbase·flume·storm
一招合理13 天前
Accordion:一种HBase内存压缩算法
大数据·数据库·hbase
一招合理13 天前
HBase运维基础——元数据逆向修复原理
运维·数据库·hbase
西木莉13 天前
关于Hbase多版本存储的一个注意点
大数据·数据库·hbase
李昊哲小课14 天前
phoenix5.3.1整合hbase2.6.6
大数据·hbase·phoenix
greasyfork18 天前
多种数据库管理混乱?Navicat Premium 17 for Mac 统一解决
数据库·mysql·macos·mac
敖行客 Allthinker19 天前
UniApp iOS APNs 推送证书一站式配置
uni-app·mac