我使用./start-hbase.sh启动HBase。我做了。/ Hbase外壳启动了Hbase的外壳。问题是我不能创建一个新的表。
$ ./hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.92.1, r1298924, Fri Mar 9 16:58:34 UTC 2012
hbase(main):001:0> create 'test','cf'它永远都是这样。有人能帮忙吗?
谢谢
发布于 2012-04-19 21:49:39
为此,您必须检查Hmaster日志,检查hbase-site.xml文件中的hbase.rootdir和hbase.zookeeper.quorum参数。当Hbase无法连接到动物园管理员仲裁时,通常会发生这种情况。
发布于 2012-06-06 07:17:47
你的HMaster还没有启动。
1.请查看您的Hmaster日志。
如果你在日志里看到这样的东西。
INFO org.apache.hadoop.hbase.util.FSUtils: Waiting for dfs to exit safe mode...
然后使用以下命令使hadoop不再使用safemode。
hadoop dfsadmin -safemode leave
2.如果您看到本地主机不接受或动物园管理员不接受的话。然后,请修改/etc/host和/etc/hostname文件。
删除第127.0.1.1行本地主机
您的/etc/host文件应该如下所示
127.0.0.1 hadoop
192.165.1.45 hadoop hbase您的/etc/hostname文件应该如下所示
hadoop
发布于 2018-10-09 14:30:10
此外,编辑/etc/hosts如果您想要作为客户端连接到HBase,您必须编写IP和主机名。
例如,HBase运行在192.168.xx.xx中,而您的应用程序运行在192.168.xx.yy中。
编辑/etc/hosts添加以下行
192.168.xx.yy <hostname>https://stackoverflow.com/questions/10236936
复制相似问题