Ich stehe vor einem seltsamen Problem. Ich habe über eine API auf meine HBase-Tabellen zugegriffen. In der Mitte der Ausführung habe ich einen RegionNotServing für meine Tabelle 'x' bekommen. Aber meine HRegionServer waren in Ordnung.
Als ich versuchte, die Tabellen von HBase Shell aufzulisten, konnte ich meine Tabelle 'x' nicht finden. Als ich versuchte, meine Tabelle 'x' zu deaktivieren, wurde eine TableNotEnabledException ausgelöst, und als ich versuchte, meine Tabelle 'x' zu aktivieren, warf sie mir eine TableNotDisabledException zu.
Beigefügt ist die Ausnahme, die ich bekam:
%Vor%Ich hatte vorher ein ähnliches Problem. Das Problem war, weil Zoowärter den Tisch hielt. Also habe ich die Tabelle manuell gelöscht, indem ich die folgenden Schritte befolgt habe
hbase zkcli
command delete /hbase/table/x
Ich hatte gerade dieses Problem und es stellte sich heraus, dass ein Regionsserver zwar aktiv war, aber aus irgendeinem Grund nicht erreichbar war. Anstatt zu versuchen, dies zu debuggen, habe ich den Regionsserver neu gestartet und dies alles behoben.
Reihenfolge der Ereignisse:
Tags und Links hbase