如何在群集模式下启动 HBase 外壳后使用 HBase shell



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


在主节点中:

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


在从属 1 节点中:

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


在 slave2 节点中:

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

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

/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> 

直到这里我是否正确..我不想继续前进...然后如果我以后卡住了,请回到此错误。.谁能帮我说它是否是 hbase shell 的正确输出。我不明白SLF4J的含义



当我说..create 'test','cf'它抛出以下错误:

ERROR: Can't get master address from ZooKeeper; znode data == null

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

最新更新