我有一个由5个节点组成的集群,我在HBase上创建了几个表并使用数据填充它。其中一个节点失败了,现在我可以列出所有的HBase的表,但一个扫描或禁用的两个表给出了无法访问HBase表
NativeException: org.apache.hadoop.hbase.client.NoServerForRegionException: No server address listed in .META. for region TableName,,1295871604968
我想删除该表,但不能让过去这个问题。我为此使用了hbase shell。
对于它的价值,事实上很久以后...当我创建一个Snappy压缩表时,我看到了这个错误,但是还没有将Snappy设置为HBase。我尝试改变表格将压缩设置为NONE,但错误仍然存在。然后我丢弃并重新创建表格,错误消失。 – dnuttle 2013-08-28 23:48:38
我通过访问hbase shell来解决我的问题,禁用'table'并启用它,这要归功于@WattsInABox的想法 – javinc 2015-12-13 03:35:53