centos

HBase与Hadoop在CentOS上的集成方法

小樊
45
2025-10-15 14:17:27
栏目: 智能运维

HBase与Hadoop在CentOS上的集成方法

1. 环境准备

在开始集成前,需完成以下基础准备工作:

2. 安装与配置Hadoop

2.1 解压与目录设置

将Hadoop安装包解压至/usr/local/目录:

tar -xzvf hadoop-3.3.4.tar.gz -C /usr/local/
mv /usr/local/hadoop-3.3.4 /usr/local/hadoop

设置Hadoop环境变量(编辑/etc/profile):

export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

执行source /etc/profile使配置生效。

2.2 核心配置文件修改

进入Hadoop配置目录(/usr/local/hadoop/etc/hadoop),修改以下文件:

2.3 启动Hadoop集群

3. 安装与配置HBase

3.1 解压与目录设置

将HBase安装包解压至/usr/local/目录:

tar -xzvf hbase-2.4.10-bin.tar.gz -C /usr/local/
mv /usr/local/hbase-2.4.10 /usr/local/hbase

设置HBase环境变量(编辑/etc/profile):

export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin

执行source /etc/profile使配置生效。

3.2 核心配置文件修改

进入HBase配置目录(/usr/local/hbase/conf),修改以下文件:

3.3 启动HBase

执行以下命令启动HBase集群:

start-hbase.sh

验证HBase进程:执行jps,应看到HMaster(主节点)、HRegionServer(RegionServer节点)。

4. 验证集成

4.1 检查进程状态

通过jps命令确认Hadoop和HBase的关键进程是否运行:

4.2 访问Web UI

4.3 执行HBase操作

通过HBase Shell验证数据读写功能:

hbase shell
# 创建表
create 'test_table', 'cf'
# 插入数据
put 'test_table', 'row1', 'cf:col1', 'value1'
# 查询数据
scan 'test_table'
# 退出
exit

若操作成功,说明HBase与Hadoop已成功集成。

注意事项

0
看了该问题的人还看了