在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进行表的创建、查询等操作。