在 CentOS 上启动 HBase,通常步骤如下(假设你已经安装好 HBase,并且使用单机或伪分布式模式):
java -version
(HBase 一般需要 JDK 8 或 11,视版本而定)
start-dfs.sh
start-yarn.sh
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
编辑 hbase-env.sh:
vi $HBASE_HOME/conf/hbase-env.sh
示例:
export JAVA_HOME=/usr/java/jdk1.8.0_xxx
export HBASE_MANAGES_ZK=true
编辑 hbase-site.xml:
vi $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>
</configuration>
start-hbase.sh
jps
应看到:
进入 HBase Shell:
hbase shell
stop-hbase.sh
查看:
netstat -tunlp | grep 16000
检查:
hdfs dfsadmin -report
chown -R hbase:hbase $HBASE_HOME
如果你能告诉我:
我可以给你更精确的启动命令。