AとBという名前の2のHBaseクラスタ、各クラスタは3台のマシンを持っている私は、私は2クラスタ間のレプリケーションを有効にするをコピーしないで、ここではステップHBaseの複製は、データ
がHBaseのサイトに設定を追加しています。 XMLマスタクラスタAでは
<property>
<name>hbase.replication</name>
<value>true</value>
</property>
、追加ピア
add_peer '2',"wxmaster1,wxmaster2,wxslave1:2181:/hbase2"
この戻り成功は、私がログに見ることができるように、マスターログをクラスタSを初期化していますクラスターBリージョンサーバーへのセッション接続。
その後、私はすべてがOKである必要があり、クラスタのすべての変更テーブル「test_replication」は、クラスタBにコピーし、それしばらくない、ノー任意のだろうと思い
create 'test_replication', {NAME => 'cf', REPLICATION_SCOPE => '1', VERSIONS => '2', KEEP_DELETED_CELLS => 'TRUE'}
をクラスタAに同じテーブルを作成し、Bエラーログ。ここで
2017-02-16 18:31:34,570 WARN [regionserver/wxmaster2/172.16.178.78:16021.logRoller] regionserver.ReplicationSource: Queue size: 3 exceeds value of replication.source.log.queue.warn: 2
2017-02-16 18:31:34,572 INFO [regionserver/wxmaster2/172.16.178.78:16021.logRoller] wal.FSHLog: Archiving hdfs://cluster1/hbase/WALs/wxmaster2,16021,1487233892284/wxmaster2%2C16021%2C1487233892284.default.1487233894071 to hdfs://cluster1/hbase/oldWALs/wxmaster2%2C16021%2C1487233892284.default.1487233894071
2017-02-16 18:31:34,586 INFO [regionserver/wxmaster2/172.16.178.78:16021.logRoller] wal.FSHLog: Archiving hdfs://cluster1/hbase/WALs/wxmaster2,16021,1487233892284/wxmaster2%2C16021%2C1487233892284.default.1487237494395 to hdfs://cluster1/hbase/oldWALs/wxmaster2%2C16021%2C1487233892284.default.1487237494395
2017-02-16 18:36:33,914 INFO [LruBlockCacheStatsExecutor] hfile.LruBlockCache: totalSize=1.65 MB, freeSize=1.57 GB, max=1.57 GB, blockCount=0, accesses=0, hits=0, hitRatio=0, cachingAccesses=0, cachingHits=0, cachingHitsRatio=0,evictions=749, evicted=0, evictedPerRun=0.0
2017-02-16 18:36:34,394 INFO [wxmaster2:16021Replication Statistics #0] regionserver.Replication: Normal source for cluster 2: Total replicated edits: 0, currently replicating from: null at position: 0
の結果は誰も私を助けることができるのですか?
そして、私はfinnaly私は、私のadd_peerコマンドエラーに起因し、問題を解決し
のHadoop-2.5.2
のHBase-1.0.1
飼育係-3.4.6