在Debian系統上安裝HBase需要先安裝Hadoop,因為HBase是建立在Hadoop的HDFS之上的。以下是詳細的安裝步驟:
sudo apt-get update
sudo apt-get upgrade
HBase需要Java運行環境,推薦使用OpenJDK 8。
sudo apt-get install openjdk-8-jdk
java -version
訪問Hadoop官網下載適合Debian的Hadoop版本。
tar -zxvf hadoop-<version>-bin.tar.gz -C /usr/lib/hadoop/
編輯/etc/profile文件,添加Hadoop環境變量。
export HADOOP_HOME=/usr/lib/hadoop/<version>
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
source /etc/profile
hadoop namenode -format
start-all.sh
訪問HBase官網下載適合Debian的HBase版本。
tar -zxvf hbase-<version>-bin.tar.gz -C /usr/lib/hbase/
/usr/lib/hbase/conf/hbase-site.xml文件,配置HBase的根目錄和其他相關屬性。<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
</configuration>
/usr/lib/hbase/conf/hbase-env.sh文件,設置JAVA_HOME。export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
cd /usr/lib/hbase/bin
./start-hbase.sh
./hbase shell
至此,HBase已經在Debian系統上成功安裝并啟動。你可以通過HBase shell進行表的創建、查詢等操作。