You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Yechao Chen (JIRA)" <ji...@apache.org> on 2018/04/18 14:30:00 UTC

[jira] [Commented] (HBASE-20451) replication add_peer command should check cluster key format

    [ https://issues.apache.org/jira/browse/HBASE-20451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16442590#comment-16442590 ] 

Yechao Chen commented on HBASE-20451:
-------------------------------------

error logs:

2018-04-16 15:46:18,996 FATAL [regionserver/cmhcyc1/10.139.15.107:60020] regionserver.HRegionServer: ABORTING region server cmhcyc1,60020,1523864776581: Unhandled: Failed replication handler create
java.io.IOException: Failed replication handler create
 at org.apache.hadoop.hbase.replication.regionserver.Replication.initialize(Replication.java:130)
 at org.apache.hadoop.hbase.regionserver.HRegionServer.newReplicationInstance(HRegionServer.java:2663)
 at org.apache.hadoop.hbase.regionserver.HRegionServer.createNewReplicationInstance(HRegionServer.java:2634)
 at org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1648)
 at org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(HRegionServer.java:1393)
 at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:912)
 at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.hadoop.hbase.replication.ReplicationException: Error adding peer with id=to_syj
 at org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl.createAndAddPeer(ReplicationPeersZKImpl.java:398)
 at org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl.addExistingPeers(ReplicationPeersZKImpl.java:363)
 at org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl.init(ReplicationPeersZKImpl.java:104)
 at org.apache.hadoop.hbase.replication.regionserver.Replication.initialize(Replication.java:125)
 ... 6 more
Caused by: java.lang.NumberFormatException: For input string: "hbase-unsecure"
 at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
 at java.lang.Integer.parseInt(Integer.java:580)
 at java.lang.Integer.parseInt(Integer.java:615)
 at org.apache.hadoop.hbase.zookeeper.ZKConfig.transformClusterKey(ZKConfig.java:387)
 at org.apache.hadoop.hbase.HBaseConfiguration.applyClusterKeyToConf(HBaseConfiguration.java:302)
 at org.apache.hadoop.hbase.HBaseConfiguration.createClusterConf(HBaseConfiguration.java:283)
 at org.apache.hadoop.hbase.HBaseConfiguration.createClusterConf(HBaseConfiguration.java:264)
 at org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl.getPeerConf(ReplicationPeersZKImpl.java:320)
 at org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl.createPeer(ReplicationPeersZKImpl.java:456)
 at org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl.createAndAddPeer(ReplicationPeersZKImpl.java:396)
 ... 9 more

> replication add_peer command should check  cluster key format 
> --------------------------------------------------------------
>
>                 Key: HBASE-20451
>                 URL: https://issues.apache.org/jira/browse/HBASE-20451
>             Project: HBase
>          Issue Type: Bug
>          Components: Replication
>    Affects Versions: 1.2.6, 1.3.2
>         Environment: hbase 1.2.6 with replication enable
>            Reporter: Yechao Chen
>            Assignee: Yechao Chen
>            Priority: Major
>
> add a wrong cluster key format 
> hbase(main):002:0> add_peer 'to_syj','shen1.cmh,shen2.cmh,shen3.cmh:hbase-unsecure:2181'
> 0 row(s) in 0.2570 seconds
> hbase shell not throw any exception.
> then restart the hbase regionserver,
> it will failed, case of wrong cluster key format
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)