hbase2.1.x集群:启动、停止服务、查看服务状态、jps

依赖

hbase 依赖 zookeeper、hdfs (不需要 yarn)

登录 hadoop1

启动 zookeeper

/program/bin/zk.sh start

启动 hdfs

仅启动 hdfs 即可 (不需要启动其他服务,如: yarn)

start-dfs.sh

启动 hadoop 所有服务

/program/bin/hadoop.sh start

整体启动服务

登录 hadoop1,执行下面命令:

start-hbase.sh

解释:

  • 由于在 hadoop1 上执行的启动命令,所以 hadoop1 会启动 HMaster

  • hadoop1、hadoop2、hadoop3 的 HRegionServer 都会启动

jps

hadoop1

登录 hadoop1,执行下面命令:

jps

执行结果如下:

103151 HRegionServer
102974 HMaster

由于在 hadoop1 上执行的启动命令,所以 hadoop1 会启动 HMaster

hadoop2

登录 hadoop2,执行下面命令:

jps

执行结果如下:

103151 HRegionServer

整体停止服务

/program/hbase-2.1.9/bin/stop-hbase.sh

验证是否成功

查看日志

查看 logs 目录下的日志:

  • 查看 master 日志,如:hbase-root-master-hadoop1.log

  • 查看 regionserver 日志,如:hbase-root-regionserver-hadoop1.log

执行命令

登录 hadoop1 执行下面命令:

hbase shell

需要等待一会,显示如下:

HBase Shell
Use "help" to get list of supported commands.
Use "exit" to quit this interactive shell.
For Reference, please visit: http://hbase.apache.org/2.0/book.html#shell
Version 2.1.9, rec4145ba5dc9cd30d4eb700bca2de2d08104207c, Tue Feb 11 03:49:57 UTC 2020
Took 0.0019 seconds
hbase(main):001:0>

继续输入:

status

显示如下:

1 active master, 0 backup masters, 3 servers, 0 dead, 0.0000 average load
Took 0.6963 seconds

注意: 如果停止 regionserver ,dead 数量加 1;再次启动 regionserver,dead 数量并不会减 1

单独启动 regionserver

hbase-daemon.sh start regionserver

单独停止 regionserver

hbase-daemon.sh stop regionserver

原文出处:/show_1IX1u8oLJGQu.html