sql >> データベース >  >> NoSQL >> HBase

だからあなたのHBaseは壊れています

    HBaseは、特に修正について話す場合、理解するのが少し難しい場合があります。

    HBaseで問題を修正する基本的な方法は2つあります:

    Hbase hbck

    まず、hbase hbckを実行して、不整合がないかどうかを確認します。

    もしそうなら、簡単な

    を実行します

    [root@sandbox ~]# sudo -u hbase hbase hbck -fix

    ほとんどの場合、問題は修正されます(地域の割り当て)。

    たくさんのオプションがありますhbasehbck-help、便利なものはhbase hbck -repair(多くの修復オプションがあります)とhbasehbck-fixTableLocksで長時間ロックされたテーブルを修正できます

    .METAの回復

    HBaseに付属しているjarファイルは、fsのみから失われた.METAを回復するのに役立ちます。

    そうするために:

    [hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details

    1. 埋め込まれたドキュメントのみを返すMongoDBクエリ

    2. MongoDB環境のセットアップ| WindowsにMongoDBをインストールする

    3. HerokuにデプロイするときにTravisがRediscache_storeを使用して接続に失敗するのはなぜですか?

    4. Redisで参照セットを実装する