HBase 是一个基于 Hadoop 的分布式、可扩展的大数据存储系统,非常适合处理海量结构化和半结构化数据。如果你正在使用 Ubuntu 系统并希望部署 HBase 数据库,本教程将一步步带你完成整个过程。无论你是初学者还是有一定经验的开发者,都能轻松上手。
在开始部署 HBase 之前,请确保你的 Ubuntu 系统满足以下条件:
HBase 依赖 Java 运行环境。打开终端,执行以下命令安装 OpenJDK:
sudo apt updatesudo apt install openjdk-11-jdk -y 验证 Java 是否安装成功:
java -version 你应该看到类似 openjdk version "11.0.x" 的输出。
HBase 在伪分布式模式下需要通过 SSH 访问 localhost。执行以下命令:
sudo apt install openssh-server -yssh-keygen -t rsa -P '' -f ~/.ssh/id_rsacat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keyschmod 0600 ~/.ssh/authorized_keys 测试是否可以无密码登录本地:
ssh localhost 如果无需输入密码即可登录,说明配置成功。输入 exit 退出 SSH 会话。
前往 Apache 官网下载最新稳定版 HBase(以 2.4.17 为例):
cd ~wget https://archive.apache.org/dist/hbase/2.4.17/hbase-2.4.17-bin.tar.gztar -xzvf hbase-2.4.17-bin.tar.gzmv hbase-2.4.17 hbase 编辑 ~/.bashrc 文件,添加 HBase 和 Java 的路径:
nano ~/.bashrc 在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64export HBASE_HOME=~/hbaseexport PATH=$PATH:$HBASE_HOME/bin 保存并退出,然后重新加载配置:
source ~/.bashrc 进入 HBase 配置目录:
cd ~/hbase/conf 编辑 hbase-env.sh 文件:
nano hbase-env.sh 找到并修改以下两行:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64export HBASE_MANAGES_ZK=true 接着编辑 hbase-site.xml:
nano hbase-site.xml 替换为以下内容(注意替换 ${user.home} 为你自己的家目录路径,或保留变量):
<configuration> <property> <name>hbase.rootdir</name> <value>file:///home/your_username/hbase-data</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/your_username/zookeeper</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property></configuration> 请将 your_username 替换为你的实际用户名(例如 ubuntu 或 john)。
一切配置完成后,启动 HBase:
start-hbase.sh 等待几秒钟,然后检查进程是否正常运行:
jps 你应该看到类似以下的输出(包含 HMaster、HRegionServer、QuorumPeerMain):
12345 HMaster12360 HRegionServer12370 QuorumPeerMain12380 Jps HBase 提供了 Web 管理界面,默认端口为 16010。在浏览器中访问:
http://localhost:16010
你也可以通过 HBase Shell 进行交互:
hbase shell 在 Shell 中尝试创建一张表:
create 'test_table', 'cf'listput 'test_table', 'row1', 'cf:col1', 'value1'scan 'test_table' 在部署过程中,你可能会遇到端口冲突、Java 路径错误等问题。确保每一步都严格按照教程操作,并检查日志文件(位于 ~/hbase/logs/)。
本文覆盖了以下核心 SEO 关键词:
恭喜!你已经成功在 Ubuntu 上部署了 HBase 数据库。现在你可以开始探索这个强大的分布式数据库系统了!
本文由主机测评网于2025-12-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025128314.html