在 Ubuntu 上安装 HBase 的简明教程
一 环境准备
java -version。二 安装步骤
wget https://archive.apache.org/dist/hbase/2.5.4/hbase-2.5.4-bin.tar.gzsudo tar -zxf hbase-2.5.4-bin.tar.gz -C /usr/localsudo mv /usr/local/hbase-2.5.4 /usr/local/hbasesudo chown -R $USER:$USER /usr/local/hbase~/.bashrc 或 /etc/profile):
export HBASE_HOME=/usr/local/hbaseexport PATH=$PATH:$HBASE_HOME/binsource ~/.bashrchbase version(应输出版本信息)。三 配置与启动
$HBASE_HOME/conf/hbase-env.sh:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export HBASE_MANAGES_ZK=true(使用内置 ZooKeeper)$HBASE_HOME/conf/hbase-site.xml:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/hbase-tmp</value>
</property>
</configuration>
$HBASE_HOME/bin/start-hbase.sh$HBASE_HOME/bin/hbase shellstatus、create 't1','f1'、put 't1','r1','f1:q','v1'、scan 't1'$HBASE_HOME/bin/stop-hbase.sh$HBASE_HOME/conf/hbase-env.sh:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export HBASE_MANAGES_ZK=true$HBASE_HOME/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.quorum</name>
<value>localhost</value>
</property>
</configuration>
hbase shell → statusjps 应能看到 HMaster、HRegionServer(若使用内置 ZK,还能看到 HQuorumPeer)。四 常见问题与排查
JAVA_HOME。hbase.rootdir 时默认写入 /tmp,系统重启会丢失数据;务必显式配置到持久目录(本地或 HDFS)。$HBASE_HOME/logs/ 下对应进程的 .log 文件;常见原因包括 HDFS 未启动、端口被占用、JAVA_HOME 错误、主机名解析问题等。hbase.master.port、hbase.regionserver.port 等端口配置,避免冲突。