在 Ubuntu 上启动 HBase 的标准流程
一 环境准备与前置检查
java -versionhadoop version、jps 能看到 NameNode/DataNodessh localhost 能无密码登录export HBASE_HOME=/usr/local/hbaseexport PATH=$PATH:$HBASE_HOME/bin:$HBASE_HOME/sbin二 配置要点
/usr/lib/jvm/java-8-openjdk-amd64 或 /usr/lib/jvm/java-11-openjdk-amd64);单机/伪分布常用内置 ZooKeeper:export HBASE_MANAGES_ZK=true<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/hbase-tmp</value>
</property>
</configuration>
<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>
三 启动步骤
start-dfs.sh(或 start-all.sh)start-hbase.sh(会自动拉起 HMaster 与 HRegionServer)./bin/hbase-daemon.sh start master./bin/hbase-daemon.sh start regionserverjps 应能看到 HMaster、HRegionServer(以及 HDFS 的 NameNode/DataNode)bin/hbase shell,可执行 list 等简单命令验证stop-hbase.sh(或 ./bin/hbase-daemon.sh stop master、stop regionserver)。四 常见排错与快速验证