先按照上次实训——HBase单节点安装的方式将HBase安装在/app目录下,然后根据本关知识配置好伪分布式的HBase,最后点击测评即可通关。 测试说明 程序会检测你的HBase服务和Hadoop服务是否启动,以及伪分布式HBase是否配置正确。 预期输出: Hadoop 已启动 hbase-env.sh解压路径正确 Hbase已启动 各配置项配置成功! Hbase的HDFS目录创建成功 伪分布式搭建成功!
时间: 2025-03-23 20:00:41 浏览: 37
### HBase 单节点安装及伪分布式配置教程
#### 1. 安装前准备
在开始安装之前,需确保以下软件已正确安装并配置完成:
- JDK (Java Development Kit)[^1]
- Hadoop (至少需要伪分布式模式)[^1]
- SSH 工具用于本地通信
这些组件的缺失可能会导致后续操作失败。
#### 2. 下载与解压 HBase
下载最新版本的 HBase 并将其解压缩到目标路径 `/app` 中。假设文件名为 `hbase-x.x.x-bin.tar.gz`:
```bash
tar -zxvf hbase-x.x.x-bin.tar.gz -C /app/
mv /app/hbase-x.x.x /app/hbase
```
这一步会将 HBase 移动至 `/app/hbase` 路径下以便于管理。
#### 3. 修改核心配置文件 `hbase-site.xml`
编辑位于 `/app/hbase/conf/` 的 `hbase-site.xml` 文件,设置如下参数以支持伪分布模式运行:
```xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
```
上述配置指定了 HBase 数据存储位置以及启用分布式集群功能。
#### 4. 配置环境变量 `hbase-env.sh`
打开 `/app/hbase/conf/hbase-env.sh` 文件,取消默认注释部分,并添加必要的 Java 环境指向声明:
```bash
export JAVA_HOME=/usr/java/latest # 替换为实际JDK路径
export HBASE_MANAGES_ZK=true # 启用内置Zookeeper服务
```
注意:如果遇到类似 “无效变量名”的问题,则可能是由于某些行被意外保留了注释符号;此时应按照说明删除多余字符后再尝试启动[^3]^。
#### 5. 整合 Hadoop 和 HBase
当两者共存时可能发生类加载冲突现象[^4]。为了避免这种情况发生,在执行任何命令前确认两个框架间不存在重复依赖项即可有效规避潜在风险。
最后验证整个流程无误之后就可以正常访问基于HDFS上的持久化数据库实例啦!
---
阅读全文
相关推荐



















