当前位置: 首页 > article >正文

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


http://www.kler.cn/a/520296.html

相关文章:

  • 自签证书的dockerfile中from命令无法拉取镜像而docker的pull命令能拉取镜像
  • npm启动前端项目时报错(vue) error:0308010C:digital envelope routines::unsupported
  • 【精选】基于数据挖掘的招聘信息分析与市场需求预测系统 职位分析、求职者趋势分析 职位匹配、人才趋势、市场需求分析数据挖掘技术 职位需求分析、人才市场趋势预测
  • 攻防世界bad_python
  • Linux系统之gzip命令的基本使用
  • Android GLSurfaceView 覆盖其它控件问题 (RK平台)
  • linux ——waitpid介绍及示例
  • Office2021下载与安装保姆级教程【Office Tool Plus】
  • 蓝桥杯c/c++需要掌握的基础语法总结
  • AWS Wavelength
  • LeetCode:2412. 完成所有交易的初始最少钱数(贪心 java)
  • Spring MVC 中的 DispatcherServlet:工作流程与应用场景解析
  • FreeRTOS实时操作系统学习小结
  • kubernetes 核心技术-Service
  • 【SQL注入】DVWA靶场SQL注入实践
  • 在线可编辑Excel
  • 【超详细】C#事件
  • MyBatis最佳实践:提升数据库交互效率的秘密武器
  • 聊一聊 CSS 样式的导入方式
  • 使用Ollama部署deepseek大模型
  • unity制作动画的技巧相关注意点
  • 证券投资和量化交易的概率和预测的准确性
  • 深入探索 Vue 3 Markdown 编辑器:高级功能与实现
  • 飞书项目流程入门指导手册
  • 输入带空格的字符串,求单词个数
  • javaSE.方法的重写