我有一個由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