avatar

skv Blog

欢迎来到skv的博客🤯

  • 首页
  • 订阅
  • 归档
  • 友链
  • 关于
主页 HBase 集群部署
文章

HBase 集群部署

发表于 2023-11-9 更新于 2024-04- 11
作者 Administrator
8~11 分钟 阅读

需要提前部署 hadoop 并启动

需要提前部署 Zookeeper并启动

1、解压HBase


cd /opt/software
tar -zxvf hbase-2.2.3-bin.tar.gz
mv hbase-2.2.3 /opt/module/

2、profile 配置


vim /etc/profile

#HBASE
export HBASE_HOME=/opt/module/hbase-2.2.3
export PATH=$PATH:$HBASE_HOME/bin

# 分发
scp -r /etc/profile slave1:/etc/
scp -r /etc/profile slave2:/etc/
source /etc/profile

3、hbase-env


vim $HBASE_HOME/conf/hbase-env.sh

export HBASE_MANAGES_ZK=false
export JAVA_HOME=/opt/module/jdk1.8.0_212

3、hbase-site

vim $HBASE_HOME/conf/hbase-site.xml

<configuration>

    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:8020/hbase</value>
    </property>

    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>

    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value>
    </property>

</configuration>

4、regionservers


vim $HBASE_HOME/conf/regionservers

master
slave1
slave2

5、分发


scp -r /opt/module/hbase-2.2.3/ slave1:/opt/module/
scp -r /opt/module/hbase-2.2.3/ slave2:/opt/module/

6、高可用


touch $HBASE_HOME/conf/backup-masters
echo slave1 > $HBASE_HOME/conf/backup-masters

# 分发
scp $HBASE_HOME/conf/backup-masters slave1:$HBASE_HOME/conf/
scp $HBASE_HOME/conf/backup-masters slave2:$HBASE_HOME/conf/

7、启动


# 单点启动
hbase-daemon.sh start master
hbase-daemon.sh start regionserver

# 关闭
hbase-daemon.sh stop master
hbase-daemon.sh stop regionserver

# 群启
start-hbase.sh

# 关闭
stop-hbase.sh

# 启动命令行交互模式
hbase shell 

# 关闭
!quit

# 访问地址
http://master:16010/
http://slave1:16010/

默认分类
大数据
许可协议:  CC BY 4.0
分享

相关文章

4月 11, 2024

命令速查

pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip freeze > re

10月 16, 2025

一些好用的Java第三方库

Commons-io 开发者:Apache 简述:简化文件和流操作的库 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId>

9月 18, 2025

Java命名规范

包 全小写+域名倒置 package com.denox.java_demo.entity; package com.denox.java_demo.util; 类 大驼峰命名法:每个单词首字母大写 class User {} class UserStudent {} 方法 小驼峰命名法:第二个单

下一篇

Hive 单点部署

上一篇

ClickHouse 集群部署

最近更新

  • 命令速查
  • 一些好用的Java第三方库
  • Java命名规范
  • Java学习笔记
  • 张家界学院校园网一键登录

热门标签

前端 Linux 速查 Java 工具 大数据

目录

©2025 skv Blog. 保留部分权利。

使用 Halo 主题 Chirpy