オンラインではありませんHBaseのクライアントのバージョンは次のとおりです。0.9.0は私が<a href="https://github.com/jurmous/async-hbase-client" rel="nofollow noreferrer">async-hbase-client.</a></p> <p>マイHBaseのバージョンを使用してのHBaseにデータを保存し、非同期アプリケーションである必要があり
アプリケーションが(〜4または5日間)が、しばらくの間、細かい走った週末に、それは次の例外で失敗をしました:
org.apache.hadoop.hbase.NotServingRegionException: Region pageviews,,1463568860289.298bb29bbd148a0a62ec90885ef8d027. is not online on //some address here
at org.apache.hadoop.hbase.regionserver.HRegionServer.getRegionByEncodedName(HRegionServer.java:2786)
at org.apache.hadoop.hbase.regionserver.RSRpcServices.getRegion(RSRpcServices.java:922)
at org.apache.hadoop.hbase.regionserver.RSRpcServices.mutate(RSRpcServices.java:1965)
at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32203)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2034)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:107)
at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:130)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:107)
at java.lang.Thread.run(Thread.java:745)
私がやったこと:
- 私はこれに応じなかったrmr /hbase/root-region-server
:私はHBaseのは確かに私は
./hbase zkcli
を実行してから実行することにより、飼育係のシェルにログインしてHBaseのシェルに入ると
- このリンク:http://rogueleaderr.com/post/32963921889/hbase-error-region-is-not-online-root-0。これは、次のエラーでは機能しませんでした:
Node does not exist: /hbase/root-region-server
。私はこの問題を解決しようとしましたが、このソリューションの提案に遭遇しました:HBase: /hbase/meta-region-server node does not exist。代わりに私は走った:3210何もしなかった(少なくともそれは何も書いていなかった) - 私は他の解決策を探してみたが、いくつかは、それが正しいかもしれないかもしれない互換性のないHBaseのバージョンとは関係があると示唆した問題なく数日間働くので、私は正確に何が問題なのか疑問に思っています。
ここで問題が正確に何かに関するアイディアがあれば、私はそれを感謝します。現在、私は
おかげでここに暗闇の中で一種のよ
これを修正できましたか?以下の回答は助けましたか? –
私はちょうど答えを見た:)私はそれをチェックする時間がなかった。私はそれを試した後に明らかに更新されます – Gideon