またまたHadoop Hacksからのまるまる引用です。 いつかお世話になるかもしれないのでここに書かせてもらう。 HBaseのクラスタレプリケーション HBaseのクラスタレプリケーションは、MySQLのmaster/slaveレプリケーションと同様の仕組みで行われる。MySQLのSQL文の代わりにWALに書き込まれているPut/Deleteなどのデータを利用する。(WAL: Write Ahead Log 書き込みログ。トランザクションを保証するための、ログ先行書き込み機能。RDBMSにも備わっており、一般的な概念。HBaseでは「HLog」と呼ばれ、クラッシュリカバリに必要とされる) この機能を有効にすると、マスタークラスタのHLogを読み込んでテーブル毎にバッファリングし、HBaseクライアントAPIを使ってスレーブクラスタへ書き込む。HLogを読み込む際はレプリケーション対象とな