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


相关推荐
火龙谷5 天前
【hadoop】Hbase java api 案例
java·hadoop·hbase
jtymyxmz7 天前
mac m2 安装 hbase
macos·hbase·homebrew
Mysticbinary7 天前
消息验证码(MAC)的介绍
mac·hmac·认证加密
张彦峰ZYF9 天前
如何封装一个线程安全、可复用的 HBase 查询模板
数据库·安全·hbase
程序员老周6669 天前
mac下载homebrew 安装和使用git
git·mac·homebrew·ssh密匙·windows转mac·mac配brew环境变量
涤生大数据10 天前
海量数据存储与分析:HBase vs ClickHouse vs Doris 三大数据库优劣对比指南
数据库·clickhouse·hbase
wsdhla10 天前
如何在Windows上实现MacOS中的open命令
mac·cmd·open
火龙谷13 天前
【hadoop】案例:MapReduce批量写入HBase
hadoop·hbase·mapreduce
涤生大数据13 天前
HBase协处理器深度解析:原理、实现与最佳实践
大数据·数据库·hbase
济南java开发,求内推13 天前
关于hbaseRegion和hbaseRowKey的一些处理
负载均衡·hbase·数据倾斜·rowkey·热点数据