HBase-伪分布式搭建教程

HBase-伪分布式搭建教程

1.HBase的下载

1.1 HBase2.5.12版本官方下载地址

1.2 HBase2.5.12版本阿里云镜像站下载地址

2.HBase的安装与配置

(1)将HBase上传至工作目录

image-20251109165341452

(2)解压HBase,并配置环境变量

image-20251109165704805

image-20251109165712392

1
2
3
4
5
6
7
8
9
10
11
# 解压hbase
tar -zxf hbase-2.5.12-bin.tar.gz -C /opt/module

# 配置环境变量
vi /etc/profile
# 文末添加以下内容
export HBASE_HOME=/opt/module/hbase-2.5.12
export PATH=$PATH:$HBASE_HOME/bin

# 刷新环境变量
source /etc/profile

(3)修改hbase-env.sh文件

image-20251109170445589

image-20251109170645086

1
2
3
4
5
6
7
# HBASE_CLASSPATH设置为Hadoop配置文件的目录
# HBASE_MANAGES_ZK设置为true,使用HBASE自带的Zookeeper

export HBASE_CLASSPATH=/opt/module/hadoop-3.3.6/etc/hadoop
export JAVA_HOME=/opt/module/jdk1.8.0_221
export HBASE_MANAGES_ZK=true

(4)修改hbase-site.xml

image-20251109180401807

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 配置hbase-site.xml
# hbase.cluster.distributed:控制集群的模式,修改为true
# hbase.rootdir:集群中所有RegionServer共享目录,用于持久化HBase的数据,一般设置成hdfs的文件目录
# hbase.unsafe.stream.capability.enforce避免启动时无法找到HMaster进程的错误
<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>false</value>
</property>

(5)确保Hadoop集群运行的状态下启动HBase

image-20251109180824391

1
start-hbase.sh

(6)查看HBase可视化界面

1
2
# HBase的端口号为16010
192.168.xxx.101:16010

image-20251109212013481

3.HBase Shell

1
hbase shell

image-20251109212610083

HBase Shell常用命令

status 系统上运行服务器的详细信息
version HBase的版本信息
create 创建表
describe 显示表的相关详细信息
delete 删除指定对象的值(可以是表,行、列对应的值)
disable 使表无效
enable 使表有效
drop 删除表
exist 测试表是否存在
exit 退出hbase shell
list 列出hbase中存在的所有表
get 获取行或单元的值
put 向指向的表单元添加值
count 统计表中行的数量
incr 增加指定表,行或列的值

HBase-伪分布式搭建教程
http://example.com/2025/11/09/HBase-伪分布式搭建教程/
作者
David
发布于
2025年11月9日
许可协议