2017-02-16 18 views
0

у меня есть 2 HBase кластера с именем A и B, каждый кластер имеет 3 машины, я хочу, чтобы включить репликацию между 2 кластера, вот это шагHbase репликации не копировать данные

Добавить конфигурации в Hbase-сайта. XML

<property> 
    <name>hbase.replication</name> 
    <value>true</value> 
</property> 

в мастер-кластер а, добавьте равного

add_peer '2',"wxmaster1,wxmaster2,wxslave1:2181:/hbase2" 

это возвращение успеха, как я могу видеть в журнале, кластер Эталонного журнала уже инициализация эля соединение с кластерами B-регистров.

Создать ту же таблицу в кластере А и В

create 'test_replication', {NAME => 'cf', REPLICATION_SCOPE => '1', VERSIONS => '2', KEEP_DELETED_CELLS => 'TRUE'} 

Тогда я думаю, что все должно быть нормально, никаких изменений в группе Таблица «test_replication» будет копировать кластера B, пока он не так, и нет какой-либо журнал ошибок.

Вот результаты для status 'replication' enter image description here

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 

кто-нибудь может мне помочь?

И я использую

Hadoop-2.5.2
HBase-1.0.1
-3.4.6 Zookeeper

ответ

0

finnaly Я решил проблему, из-за моей ошибки команды add_peer, то znode не существует, должно быть

add_peer '2', "wxmaster1, wxmaster2, wxslave1: 2181:/HBase"