请帮助:HBase不';元表

请帮助:HBase不';元表,hbase,meta,Hbase,Meta,我已经使用10台电脑的HBase群集有一段时间了。在我昨晚停止集群之前,一切都运转良好。但是当我今天早上启动集群时,我注意到HBase master没有检测到.Meta表,因此.Meta表没有出现在目录表中,根表位于HBase master端口60010。我重新启动了很多次,但都没有成功。有什么问题?我怎样才能修好它 在这里我粘贴了日志:您的NameNode处于安全模式。发出此命令以退出: bin/hadoop dfsadmin -safemode leave 在此之后重新启动HBase,看看

我已经使用10台电脑的HBase群集有一段时间了。在我昨晚停止集群之前,一切都运转良好。但是当我今天早上启动集群时,我注意到HBase master没有检测到.Meta表,因此.Meta表没有出现在目录表中,根表位于HBase master端口60010。我重新启动了很多次,但都没有成功。有什么问题?我怎样才能修好它


在这里我粘贴了日志:

您的NameNode处于
安全模式
。发出此命令以退出:

bin/hadoop dfsadmin -safemode leave

在此之后重新启动HBase,看看它是否工作。

已解决:我的HBase主机无法启动,因为Zookeeper为它提供了一个不正确的-ROOT-表位置。我通过清理动物园管理员来修复它: 1. <代码>Hbase zkcli 2. <代码>rmr/hbase/根区域服务器 3. <代码>rmr/hbase/unassigned
4.然后重启hbase master,一切都很好。

非常感谢您的回复,但我希望您能早点帮助我。由于时间不够,在您做出响应之前,我删除并重新创建了我的DataNode目录,并重新格式化了我的NameNode。不幸的是,我没有时间检查它是否有效。现在我有两天不能用实验室了。对此我很抱歉。但你必须考虑这是最后的选择。如果遇到任何问题,请先查看日志。在99%的情况下,您会发现日志有助于问题诊断。祝你实验室好运。又失败了!我重建了我的hdfs集群,但它不工作。然后我发出了你的命令,退出了安全模式,重新启动了服务,但它没有工作,也没有.META的迹象。桌子请帮帮我。这就是我说你应该解决这个问题而不是绕过它的原因。现在的错误消息是什么?日志?你确定这是完整的hmaster日志吗?我在其中找不到任何错误消息。另外,您的hadoop守护进程运行正常吗?