0

HBase (スタンドアロン モード) でのデータの回復をテストしたかったのですが、どうすればそれを行うことができますか? リカバリはスタンドアロン モードで機能しますか?

HBase を閉じずにシェルから put コマンドを実行した後、VM を切り替えて再起動すると、新しく追加されたデータが表示されません。Eclipseから試しても表示されません。HBase でリカバリをテストするにはどうすればよいですか? Hfiles は表示できますが、Hlog は表示されません。パスを設定する必要がありますか?

これは私が書いたコードです..

Put p=new Put(Bytes.toBytes("name10"));
p.setWriteAheadLog(true);
p.add(Bytes.toBytes("cf"), Bytes.toBytes("name"),Bytes.toBytes("Some Value 10"));
table.setAutoFlush(true);
table.put(p);

事前にサンクス

4

1 に答える 1

0

HLogファイルは.logs フォルダー (Rootdir)に保存されます。スタンドアロン モードでは WAL への書き込みに時間がかかりますが、疑似分散または分散モードではすぐに更新されます。

于 2013-04-02T10:29:58.223 に答える