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

Santosh Kumar Sahu commented on ZOOKEEPER-5026:
-----------------------------------------------

[~showuon] 

But before connection refused, there are few occurrences of unresolved Address, 
and after that its constantly throwing connection refused with *Cannot open 
channel to 1 at election address error* . This is coming at zookeeper startup 
itself, so zookeeper process is closing connection over leader election port at 
startup only.

This was working till  3.9.2 version, and suddenly its breaking at 3.9.3 
zookeeper binary version.

 

Thanks

> Zookeeper quorum could not be formed in starting itself(Cannot open channel 
> to 1 at election address)
> -----------------------------------------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-5026
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-5026
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: java client, jute, quorum
>    Affects Versions: 3.9.3, 3.9.4
>         Environment: {code:java}
>  cat zookeeper.properties
> ssl.clientAuth=need
> ssl.keyStore.type=PKCS12
> ssl.keyStore.location=/tmp/zookeeper/zk.keystore.p12
> dataDir=/var/lib/zookeeper/data
> sslQuorumReloadCertFiles=true
> 4lw.commands.whitelist=*
> ssl.trustStore.location=/tmp/zookeeper/zk.client.truststore.p12
> syncLimit=2
> ssl.quorum.clientHostnameVerification=false
> ssl.quorum.keyStore.password=46BcM44YAY1GBZVXnwKbrvgZrhA0dAUa
> ssl.quorum.trustStore.password=46BcM44YAY1GBZVXnwKbrvgZrhA0dAUa
> ssl.keyStore.password=46BcM44YAY1GBZVXnwKbrvgZrhA0dAUa
> standaloneEnabled=false
> admin.enableServer=true
> portUnification=false
> initLimit=5
> secureClientPort=2181
> ssl.quorum.trustStore.type=PKCS12
> serverCnxnFactory=org.apache.zookeeper.server.NettyServerCnxnFactory
> ssl.quorum.keyStore.location=/tmp/zookeeper/zk.keystore.p12
> autopurge.purgeInterval=1
> ssl.quorum.hostnameVerification=false
> sslQuorum=true
> ssl.quorum.trustStore.location=/tmp/zookeeper/quorum.truststore.p12
> reconfigEnabled=true
> learner.closeSocketAsync=true
> ssl.quorum.ciphersuites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256
> ssl.trustStore.password=46BcM44YAY1GBZVXnwKbrvgZrhA0dAUa
> ssl.quorum.keyStore.type=PKCS12
> ssl.ciphersuites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256
> ssl.quorum.clientAuth=need
> ssl.trustStore.type=PKCS12
> tickTime=2000
> quorumListenOnAllIPs=true
> leader.closeSocketAsync=true
> dynamicConfigFile=/tmp/zookeeper.properties.dynamic.500000000
> bash-4.4$
>  {code}
>  
>            Reporter: Santosh Kumar Sahu
>            Priority: Critical
>
> We were upgrading zookeeper.jar and zookeeper-jute.jar  to 3.9.3 from 3.9.2, 
> we are facing *Cannot open channel to 1 at election address error* in all 3 
> pods. Zookeeper configuration is same, only change is that zookeeper.jar and 
> zookeeper-jute.jar has changed to 3.9.3 version.
> {code:java}
> "Cannot open channel to 1 at election address 
> cluster-p-zookeeper-0.cluster-p-zookeeper-nodes.namespace.svc/192.168.238.50:3888
>  java.net.ConnectException: Connection refused 
> java.base/sun.nio.ch.Net.pollConnect(Native Method)
> java.base/sun.nio.ch.Net.pollConnectNow(Net.java:694)
> java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)
> java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
> java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
> java.base/java.net.Socket.connect(Socket.java:751)
> java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
> org.apache.zookeeper.server.quorum.QuorumCnxManager.initiateConnection(QuorumCnxManager.java:384)
> org.apache.zookeeper.server.quorum.QuorumCnxManager$QuorumConnectionReqThread.run(QuorumCnxManager.java:458)
>  
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
>  
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
>  java.base/java.lang.Thread.run(Thread.java:1583) {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to