依赖
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会启动HMasterhadoop1、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