本文介绍: 再zookeeper回调event时候收不到,当打开debug时候爆。JDK版本选的15 zk当前版本不支持。1 查看zk是否启动成功。2 查看端口以及防火墙

相关报错代码

Object waiter = new Object();

        ZooKeeper zkClient;
        try
        {
            synchronized (waiter) {
                final CountDownLatch connectedSignal = new CountDownLatch(1);
                zkClient = new ZooKeeper("zk地址"
                        , 1000, event -> {
                    if (event.getState() == Watcher.Event.KeeperState.SyncConnected) {
                        connectedSignal.countDown();
                        System.out.println( "Hello end!" );
                    }
                });
                connectedSignal.await();
            }
        }
        catch(Exception g)
        {
            g.printStackTrace();
        }

zookeeper回调event时候收不到,当打开debug时候

[DEBUG] [traceId:] [gcatTraceId:] [main-SendThread(********)] org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:210) - Ignoring exception during shutdown output
java.net.SocketException: Socket is not connected
	at java.base/sun.nio.ch.Net.translateToSocketException(Net.java:181)
	at java.base/sun.nio.ch.Net.translateException(Net.java:217)
	at java.base/sun.nio.ch.Net.translateException(Net.java:223)
	at java.base/sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:397)
	at org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocketNIO.java:207)
	at org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1250)
	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1174)
Caused by: java.nio.channels.NotYetConnectedException: null
	at java.base/sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:1044)
	at java.base/sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:395)
	... 3 common frames omitted

原因

1 查看zk是否启动成功

2 查看端口以及防火墙

3 查看网络

最后解决

        JDK版本选的15  zk当前版本不支持。。。。

原文地址:https://blog.csdn.net/u010191034/article/details/127568621

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_28226.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注