Hbase伪分布式部署

本文介绍了如何在系统中配置Hbase的伪分布式环境,包括设置JAVA_HOME环境变量,编辑hbase-site.xml文件添加配置,并详细说明了启动后的验证步骤,通过执行jps检查进程确保部署成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按照JDK 并配置 JAVA_HOME 环境变量

  1. vim /etc/profile
    export /home/software/jdk1.8.0_73
  2. 配置 Hbase 伪分布时
    1)修改 hbase-site.xml 添加如下内容
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value
### Ubuntu 上搭建 HBase 伪分布式环境 #### 配置概述 在 Ubuntu 系统上搭建 HBase伪分布式模式涉及多个步骤,包括安装依赖项、配置环境变量以及调整 HBase 和 ZooKeeper 的相关设置。以下是详细的说明。 --- #### 安装 Java 开发工具包 (JDK) HBase 运行需要 JDK 支持,在开始之前需确认已正确安装并配置好 JDK[^1]。 ```bash sudo apt update && sudo apt install openjdk-11-jdk -y java -version ``` 如果未找到 `JAVA_HOME` 路径,则需要手动指定路径,并将其加入系统的环境变量中[^4]: ```bash export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc source ~/.bashrc ``` --- #### 下载与解压 HBase 下载最新版本的 HBase 并解压缩至目标目录: ```bash wget https://archive.apache.org/dist/hbase/2.4.9/hbase-2.4.9-bin.tar.gz tar -xzvf hbase-*.gz -C /usr/local/ ln -s /usr/local/hbase-* /usr/local/hbase cd /usr/local/hbase/conf ``` --- #### 配置 HBase 环境变量 编辑 `/etc/profile` 文件以添加 HBase 环境变量: ```bash sudo nano /etc/profile ``` 追加以下内容: ```bash export HBASE_HOME=/usr/local/hbase export PATH=$PATH:$HBASE_HOME/bin ``` 保存退出后执行命令使更改生效: ```bash source /etc/profile ``` --- #### 修改 HBase 配置文件 进入 HBase 的配置目录 `/usr/local/hbase/conf` 后修改以下几个重要文件: ##### **hbase-site.xml** 创建或编辑此 XML 文件来定义基本参数[^3]: ```xml <configuration> <property> <name>hbase.rootdir</name> <value>file:///usr/local/hbase/data</value> </property> <property> <name>hbase.cluster.distributed</name> <value>false</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/local/zookeeper/data</value> </property> </configuration> ``` ##### **hbase-env.sh** 启用内置的 ZooKeeper 实例管理功能[^3]: ```bash export HBASE_MANAGES_ZK=true ``` --- #### 初始化数据存储位置 确保 HDFS 或本地磁盘上的根目录存在并具有写权限: ```bash mkdir -p /usr/local/hbase/data chmod -R 755 /usr/local/hbase/data ``` --- #### 启动服务 启动 HBase 前先验证所有配置无误,随后运行如下脚本开启服务[^2]: ```bash /usr/local/hbase/bin/start-hbase.sh ``` 通过浏览器访问 Web UI 来检查状态,默认地址为 `http://localhost:16010`. --- #### 测试连接 打开终端并通过 Shell 工具测试数据库连通性: ```bash /usr/local/hbase/bin/hbase shell list create 'test', 'cf' put 'test', 'row1', 'cf:a', 'value1' scan 'test' disable 'test' drop 'test' exit ``` 以上操作完成后即可完成整个伪分布式部署流程。 --- ### 注意事项 - 如果遇到端口冲突或其他异常情况,请查阅官方文档进一步排查问题。 - 对于生产环境建议采用完全分布式架构而非当前简化版方案.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值