在Debian上运行HBase需要经过以下几个步骤:
HBase需要Java环境,首先确保已经安装了Java。如果没有,请运行以下命令来安装OpenJDK:
sudo apt update
sudo apt install openjdk-11-jdk
验证Java安装:
java -version
访问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
编辑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已经启动并运行。
进入HBase目录,启动HBase集群:
cd /opt/hbase
./bin/start-hbase.sh
打开浏览器,访问http://localhost:16010/master-status?debug,如果看到HBase Master的UI界面,说明HBase已经成功启动。
如果需要停止HBase集群,可以在HBase目录下运行以下命令:
./bin/stop-hbase.sh
现在你已经在Debian上成功运行了HBase。