在集群模式下启动hbase后如何使用HBase Shell

时间:2018-08-14 07:44:15

标签: hbase hbase-shell

我有三个节点,一个主节点和两个从属节点(作为区域服务器运行),我启动了hbase,它说:
starting master ... starting slave1 ... {{ 1}} ...(zookeeper正在后端运行)。现在,我在每台机器上都做了starting slvae2,然后得到:


在主节点中:

jps


在slave1节点中:

/usr/local/hbase$ jps
19111 HMaster
19338 Jps


在slave2节点中:

/usr/local/hbase$ jps
24182 HRegionServer
24277 Jps

现在,我的问题是:从某种意义上说,一切都正常吗,所有区域服务器都启动了吗?
当我启动hbase shell时,得到以下信息:这意味着什么。这是否暗示任何错误?如果我的问题太琐碎,我正在学习hbase赦免...

/usr/local/hbase$ jps
10647 HRegionServer
10696 Jps

我要纠正到这里吗。.我不想继续...,如果以后卡住,再返回此错误。.有人可以帮我说一下,它是否是适用于hbase shell的输出。我不了解/usr/local/hbase$ hbase shell 2018-08-14 12:56:07,482 WARN [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/usr/local/hbase/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] HBase Shell; enter 'help<RETURN>' for list of supported commands. Type "exit<RETURN>" to leave the HBase Shell Version 1.2.6.1, rUnknown, Sun Jun 3 23:19:26 CDT 2018 hbase(main):001:0>

的含义



当我说.. SLF4J时,我抛出以下错误:

create 'test','cf'

1 个答案:

答案 0 :(得分:-1)

HBase主服务器管理整个集群。因此,您可以在http://master:16010/master-status网站上检查集群。