debian

如何在Debian上运行HBase

小樊
54
2025-09-09 10:47:34
栏目: 智能运维

在Debian上运行HBase需要经过以下几个步骤:

  1. 安装Java

HBase需要Java环境,首先确保已经安装了Java。如果没有,请运行以下命令来安装OpenJDK:

sudo apt update
sudo apt install openjdk-11-jdk

验证Java安装:

java -version
  1. 下载并解压HBase

访问HBase官方下载页面(https://hbase.apache.org/download.html),找到适合Debian的HBase版本。使用wget下载并解压:

wget https://archive.apache.org/dist/hbase/2.4.9/hbase-2.4.9-bin.tar.gz
tar -xzf hbase-2.4.9-bin.tar.gz

将解压后的文件夹移动到合适的位置,例如/opt

sudo mv hbase-2.4.9 /opt/hbase
  1. 配置HBase

编辑HBase配置文件/opt/hbase/conf/hbase-site.xml,添加以下内容:

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:9000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/var/lib/zookeeper</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>localhost</value>
  </property>
</configuration>

这里我们使用本地HDFS作为HBase的数据存储目录,同时配置了Zookeeper。确保HDFS已经启动并运行。

  1. 启动HBase

进入HBase目录,启动HBase集群:

cd /opt/hbase
./bin/start-hbase.sh
  1. 验证HBase是否启动成功

打开浏览器,访问http://localhost:16010/master-status?debug,如果看到HBase Master的UI界面,说明HBase已经成功启动。

  1. 停止HBase

如果需要停止HBase集群,可以在HBase目录下运行以下命令:

./bin/stop-hbase.sh

现在你已经在Debian上成功运行了HBase。

0
看了该问题的人还看了