使用copytable

时间:2018-06-21 12:50:11

标签: hbase mapr

我想将HBase表从一个集群复制到另一个集群。我正在使用以下命令。

hbase org.apache.hadoop.hbase.mapreduce.CopyTable -Dmapreduce.job.queuename=XXXXXXXX_q1 -Dmapreduce.reduce.memory.mb=9000 -Dmapreduce.reduce.java.opts=-Xmx7200m -Dmapreduce.map.memory.mb=9000 -Dmapreduce.map.java.opts=-Xmx7200m -Dhbase.client.scanner.caching=100 -Dmapred.map.tasks.speculative.execution=false --peer.adr=p1620,p1621,p1711:5181:/hbase --starttime=1525132800 --new.name=OUTCOME_snaphbase /datalake/prd/p_hdfs/Enriched/standard_access/current_snapshot/data/OUTCOME_snaphbase

它能够创建map reduce作业,但是无法在集群之间复制数据。这是日志

2018-06-21 07:14:49,990 WARN [main] org.apache.hadoop.hbase.zookeeper.ZKUtil: hconnection-0x61bfc9bf-0x16389fb785c24fd, quorum=p1620:5181,p1621:5181,p1711:5181, baseZNode=/hbase Unable to get data of znode /hbase/meta-region-server
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/meta-region-server

有人可以帮我这些命令出了什么问题吗?

谢谢。

0 个答案:

没有答案