【发布时间】:2011-01-25 13:32:38
【问题描述】:
我有一个由 5 个节点组成的集群,我在其上在 HBase 上创建了一些表并用数据填充它。其中一个节点出现故障,现在我可以列出 HBase 上的所有表,但扫描或禁用其中两个表会给出
NativeException: org.apache.hadoop.hbase.client.NoServerForRegionException: No server address listed in .META. for region TableName,,1295871604968
我想删除这张桌子,但无法解决这个问题。我正在为此使用 hbase shell。
【问题讨论】:
-
对于它的价值,事后很久......我在使用 Snappy 压缩创建表时看到了这个错误,但还没有为 HBase 设置 Snappy。我尝试更改表以将压缩设置为 NONE,但错误仍然存在。然后我删除并重新创建了表,错误消失了。
-
我通过访问 hbase shell 来解决我的问题,禁用“表”并启用它,感谢@WattsInABox 的想法
标签: hbase