问题
项目中配置zk后,启动时zk第一次链接总是失败,过一会后又会链接成功。异常如下:
"C:\Program Files\Java\jdk1.8.0_291\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58217,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" -javaagent:C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2024.2\captureAgent\debugger-agent.jar -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.coroutines=true -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_291\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\rt.jar;E:\job\mj_demo\mj_demo\gate\target\classes;E:\job\mj_demo\mj_demo\framework-core\target\classes;E:\repository\org\apache\curator\curator-recipes\5.5.0\curator-recipes-5.5.0.jar;E:\repository\org\apache\curator\curator-framework\5.5.0\curator-framework-5.5.0.jar;E:\repository\org\apache\curator\curator-client\5.5.0\curator-client-5.5.0.jar;E:\repository\org\apache\zookeeper\zookeeper\3.7.1\zookeeper-3.7.1.jar;E:\repository\org\apache\zookeeper\zookeeper-jute\3.7.1\zookeeper-jute-3.7.1.jar;E:\repository\org\apache\yetus\audience-annotations\0.12.0\audience-annotations-0.12.0.jar;E:\repository\io\netty\netty-handler\4.1.65.Final\netty-handler-4.1.65.Final.jar;E:\repository\io\netty\netty-common\4.1.65.Final\netty-common-4.1.65.Final.jar;E:\repository\io\netty\netty-resolver\4.1.65.Final\netty-resolver-4.1.65.Final.jar;E:\repository\io\netty\netty-buffer\4.1.65.Final\netty-buffer-4.1.65.Final.jar;E:\repository\io\netty\netty-transport\4.1.65.Final\netty-transport-4.1.65.Final.jar;E:\repository\io\netty\netty-codec\4.1.65.Final\netty-codec-4.1.65.Final.jar;E:\repository\io\netty\netty-transport-native-epoll\4.1.65.Final\netty-transport-native-epoll-4.1.65.Final.jar;E:\repository\io\netty\netty-transport-native-unix-common\4.1.65.Final\netty-transport-native-unix-common-4.1.65.Final.jar;E:\repository\com\google\guava\guava\31.1-jre\guava-31.1-jre.jar;E:\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;E:\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;E:\repository\org\checkerframework\checker-qual\3.12.0\checker-qual-3.12.0.jar;E:\repository\com\google\errorprone\error_prone_annotations\2.11.0\error_prone_annotations-2.11.0.jar;E:\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;E:\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;E:\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;E:\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;E:\repository\org\projectlombok\lombok\1.18.20\lombok-1.18.20.jar;E:\repository\org\springframework\boot\spring-boot-starter\2.3.12.RELEASE\spring-boot-starter-2.3.12.RELEASE.jar;E:\repository\org\springframework\boot\spring-boot\2.3.12.RELEASE\spring-boot-2.3.12.RELEASE.jar;E:\repository\org\springframework\spring-context\5.2.15.RELEASE\spring-context-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-aop\5.2.15.RELEASE\spring-aop-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-beans\5.2.15.RELEASE\spring-beans-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-expression\5.2.15.RELEASE\spring-expression-5.2.15.RELEASE.jar;E:\repository\org\springframework\boot\spring-boot-autoconfigure\2.3.12.RELEASE\spring-boot-autoconfigure-2.3.12.RELEASE.jar;E:\repository\org\springframework\boot\spring-boot-starter-logging\2.3.12.RELEASE\spring-boot-starter-logging-2.3.12.RELEASE.jar;E:\repository\org\apache\logging\log4j\log4j-to-slf4j\2.13.3\log4j-to-slf4j-2.13.3.jar;E:\repository\org\apache\logging\log4j\log4j-api\2.13.3\log4j-api-2.13.3.jar;E:\repository\org\slf4j\jul-to-slf4j\1.7.30\jul-to-slf4j-1.7.30.jar;E:\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;E:\repository\org\springframework\spring-core\5.2.15.RELEASE\spring-core-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-jcl\5.2.15.RELEASE\spring-jcl-5.2.15.RELEASE.jar;E:\repository\org\yaml\snakeyaml\1.26\snakeyaml-1.26.jar;E:\repository\io\netty\netty-all\4.1.65.Final\netty-all-4.1.65.Final.jar;E:\repository\com\dyuproject\protostuff\protostuff-core\1.0.9\protostuff-core-1.0.9.jar;E:\repository\com\dyuproject\protostuff\protostuff-api\1.0.9\protostuff-api-1.0.9.jar;E:\repository\com\dyuproject\protostuff\protostuff-runtime\1.0.9\protostuff-runtime-1.0.9.jar;E:\repository\com\dyuproject\protostuff\protostuff-collectionschema\1.0.9\protostuff-collectionschema-1.0.9.jar;E:\repository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;E:\repository\com\alibaba\fastjson\1.2.83\fastjson-1.2.83.jar;E:\repository\com\esotericsoftware\reflectasm\1.11.1\reflectasm-1.11.1.jar;E:\repository\org\ow2\asm\asm\5.0.4\asm-5.0.4.jar;E:\repository\org\reflections\reflections\0.10.2\reflections-0.10.2.jar;E:\repository\org\javassist\javassist\3.28.0-GA\javassist-3.28.0-GA.jar;E:\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\software\IntelliJ IDEA 2024.2.6\lib\idea_rt.jar" org.zwb.game.GateApp
Connected to the target VM, address: '127.0.0.1:58217', transport: 'socket'. ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) )' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot :: (v2.3.12.RELEASE)2025-08-08 18:17:49.561 INFO 22980 --- [ main] org.zwb.game.GateApp : Starting GateApp on PC-20221102VWST with PID 22980 (E:\job\mj_demo\mj_demo\gate\target\classes started by CCL in E:\job\mj_demo\mj_demo)
2025-08-08 18:17:49.563 INFO 22980 --- [ main] org.zwb.game.GateApp : The following profiles are active: test
2025-08-08 18:17:49.942 INFO 22980 --- [ main] org.reflections.Reflections : Reflections took 34 ms to scan 2 urls, producing 30 keys and 62 values
2025-08-08 18:17:49.973 INFO 22980 --- [ main] o.z.g.cluster.ClusterMessageDispatcher : 消息处理器[100]->org.zwb.game.cluster.ClusterMessageHandler
2025-08-08 18:17:49.976 INFO 22980 --- [ main] org.zwb.game.GateApp : Started GateApp in 0.64 seconds (JVM running for 0.999)
2025-08-08 18:17:49.977 INFO 22980 --- [ main] org.zwb.game.curator.ZkManager : ===========>zk curator init <===========
2025-08-08 18:17:49.979 INFO 22980 --- [ main] org.apache.zookeeper.common.X509Util : Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation
2025-08-08 18:17:50.003 INFO 22980 --- [ main] o.a.c.f.imps.CuratorFrameworkImpl : Starting
2025-08-08 18:17:50.006 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:zookeeper.version=3.7.1-a2fb57c55f8e59cdd76c34b357ad5181df1258d5, built on 2022-05-07 06:45 UTC
2025-08-08 18:17:50.006 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:host.name=PC-20221102VWST
2025-08-08 18:17:50.006 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.version=1.8.0_291
2025-08-08 18:17:50.006 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.vendor=Oracle Corporation
2025-08-08 18:17:50.006 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.home=C:\Program Files\Java\jdk1.8.0_291\jre
2025-08-08 18:17:50.006 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.class.path=C:\Program Files\Java\jdk1.8.0_291\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\rt.jar;E:\job\mj_demo\mj_demo\gate\target\classes;E:\job\mj_demo\mj_demo\framework-core\target\classes;E:\repository\org\apache\curator\curator-recipes\5.5.0\curator-recipes-5.5.0.jar;E:\repository\org\apache\curator\curator-framework\5.5.0\curator-framework-5.5.0.jar;E:\repository\org\apache\curator\curator-client\5.5.0\curator-client-5.5.0.jar;E:\repository\org\apache\zookeeper\zookeeper\3.7.1\zookeeper-3.7.1.jar;E:\repository\org\apache\zookeeper\zookeeper-jute\3.7.1\zookeeper-jute-3.7.1.jar;E:\repository\org\apache\yetus\audience-annotations\0.12.0\audience-annotations-0.12.0.jar;E:\repository\io\netty\netty-handler\4.1.65.Final\netty-handler-4.1.65.Final.jar;E:\repository\io\netty\netty-common\4.1.65.Final\netty-common-4.1.65.Final.jar;E:\repository\io\netty\netty-resolver\4.1.65.Final\netty-resolver-4.1.65.Final.jar;E:\repository\io\netty\netty-buffer\4.1.65.Final\netty-buffer-4.1.65.Final.jar;E:\repository\io\netty\netty-transport\4.1.65.Final\netty-transport-4.1.65.Final.jar;E:\repository\io\netty\netty-codec\4.1.65.Final\netty-codec-4.1.65.Final.jar;E:\repository\io\netty\netty-transport-native-epoll\4.1.65.Final\netty-transport-native-epoll-4.1.65.Final.jar;E:\repository\io\netty\netty-transport-native-unix-common\4.1.65.Final\netty-transport-native-unix-common-4.1.65.Final.jar;E:\repository\com\google\guava\guava\31.1-jre\guava-31.1-jre.jar;E:\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;E:\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;E:\repository\org\checkerframework\checker-qual\3.12.0\checker-qual-3.12.0.jar;E:\repository\com\google\errorprone\error_prone_annotations\2.11.0\error_prone_annotations-2.11.0.jar;E:\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;E:\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;E:\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;E:\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;E:\repository\org\projectlombok\lombok\1.18.20\lombok-1.18.20.jar;E:\repository\org\springframework\boot\spring-boot-starter\2.3.12.RELEASE\spring-boot-starter-2.3.12.RELEASE.jar;E:\repository\org\springframework\boot\spring-boot\2.3.12.RELEASE\spring-boot-2.3.12.RELEASE.jar;E:\repository\org\springframework\spring-context\5.2.15.RELEASE\spring-context-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-aop\5.2.15.RELEASE\spring-aop-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-beans\5.2.15.RELEASE\spring-beans-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-expression\5.2.15.RELEASE\spring-expression-5.2.15.RELEASE.jar;E:\repository\org\springframework\boot\spring-boot-autoconfigure\2.3.12.RELEASE\spring-boot-autoconfigure-2.3.12.RELEASE.jar;E:\repository\org\springframework\boot\spring-boot-starter-logging\2.3.12.RELEASE\spring-boot-starter-logging-2.3.12.RELEASE.jar;E:\repository\org\apache\logging\log4j\log4j-to-slf4j\2.13.3\log4j-to-slf4j-2.13.3.jar;E:\repository\org\apache\logging\log4j\log4j-api\2.13.3\log4j-api-2.13.3.jar;E:\repository\org\slf4j\jul-to-slf4j\1.7.30\jul-to-slf4j-1.7.30.jar;E:\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;E:\repository\org\springframework\spring-core\5.2.15.RELEASE\spring-core-5.2.15.RELEASE.jar;E:\repository\org\springframework\spring-jcl\5.2.15.RELEASE\spring-jcl-5.2.15.RELEASE.jar;E:\repository\org\yaml\snakeyaml\1.26\snakeyaml-1.26.jar;E:\repository\io\netty\netty-all\4.1.65.Final\netty-all-4.1.65.Final.jar;E:\repository\com\dyuproject\protostuff\protostuff-core\1.0.9\protostuff-core-1.0.9.jar;E:\repository\com\dyuproject\protostuff\protostuff-api\1.0.9\protostuff-api-1.0.9.jar;E:\repository\com\dyuproject\protostuff\protostuff-runtime\1.0.9\protostuff-runtime-1.0.9.jar;E:\repository\com\dyuproject\protostuff\protostuff-collectionschema\1.0.9\protostuff-collectionschema-1.0.9.jar;E:\repository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;E:\repository\com\alibaba\fastjson\1.2.83\fastjson-1.2.83.jar;E:\repository\com\esotericsoftware\reflectasm\1.11.1\reflectasm-1.11.1.jar;E:\repository\org\ow2\asm\asm\5.0.4\asm-5.0.4.jar;E:\repository\org\reflections\reflections\0.10.2\reflections-0.10.2.jar;E:\repository\org\javassist\javassist\3.28.0-GA\javassist-3.28.0-GA.jar;E:\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\software\IntelliJ IDEA 2024.2.6\lib\idea_rt.jar;C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2024.2\captureAgent\debugger-agent.jar
2025-08-08 18:17:50.006 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.library.path=C:\Program Files\Java\jdk1.8.0_291\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_291\bin;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\TortoiseSVN\bin;E:\program\Maven\apache-maven-3.8.5\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\ProgramData\chocolatey\bin;E:\program\WinMerge;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;E:\program\phpstudy_pro\Extensions\php\php7.4.3nts;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\NetSarang\Xshell 7\;E:\apache-maven-3.6.0\bin;C:\Program Files (x86)\NetSarang\Xftp 7\;C:\Program Files\Java\jdk1.8.0_291\jre\bin;E:\nodejs\;E:\nodejs\node_modules;https://api.moonshot.cn/anthropic/;sk-tlPV6Wyxxulozn1fuiBB3V1kiyDstlXdk6EveG0IgfnxnkTp;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\;C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\IntelliJ IDEA 2022.2.3\bin;;E:\program\PyCharm 2023.1\bin;;C:\Program Files\Elastic\Beats\8.7.1;E:\software\Microsoft VS Code\bin;E:\nodejs\node_global;;.
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.io.tmpdir=C:\Users\ADMINI~1\AppData\Local\Temp\
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.compiler=<NA>
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.name=Windows 10
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.arch=amd64
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.version=10.0
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:user.name=CCL
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:user.home=C:\Users\Administrator
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:user.dir=E:\job\mj_demo\mj_demo
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.memory.free=318MB
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.memory.max=7225MB
2025-08-08 18:17:50.007 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.memory.total=338MB
2025-08-08 18:17:50.008 INFO 22980 --- [ main] org.apache.zookeeper.ZooKeeper : Initiating client connection, connectString=192.168.1.132:2181 sessionTimeout=5000 watcher=org.apache.curator.ConnectionState@50a3d0f6
2025-08-08 18:17:50.013 INFO 22980 --- [ main] org.apache.zookeeper.ClientCnxnSocket : jute.maxbuffer value is 1048575 Bytes
2025-08-08 18:17:50.016 INFO 22980 --- [ main] org.apache.zookeeper.ClientCnxn : zookeeper.request.timeout value is 0. feature enabled=false
2025-08-08 18:17:50.020 INFO 22980 --- [ main] o.a.c.f.imps.CuratorFrameworkImpl : Default schema
2025-08-08 18:17:58.097 INFO 22980 --- [tor-Framework-0] o.a.c.f.state.ConnectionStateManager : State change: SUSPENDED
2025-08-08 18:17:58.099 ERROR 22980 --- [tor-Framework-0] o.a.c.f.imps.CuratorFrameworkImpl : Background operation retry gave uporg.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLossat org.apache.zookeeper.KeeperException.create(KeeperException.java:102) ~[zookeeper-3.7.1.jar:3.7.1]at org.apache.curator.framework.imps.CuratorFrameworkImpl.checkBackgroundRetry(CuratorFrameworkImpl.java:885) [curator-framework-5.5.0.jar:5.5.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl.performBackgroundOperation(CuratorFrameworkImpl.java:1025) [curator-framework-5.5.0.jar:5.5.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl.backgroundOperationsLoop(CuratorFrameworkImpl.java:986) [curator-framework-5.5.0.jar:5.5.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl.access$300(CuratorFrameworkImpl.java:97) [curator-framework-5.5.0.jar:5.5.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl$4.call(CuratorFrameworkImpl.java:376) [curator-framework-5.5.0.jar:5.5.0]at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) [na:1.8.0_291]at java.util.concurrent.FutureTask.run(FutureTask.java) [na:1.8.0_291]at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_291]at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_291]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_291]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_291]at java.lang.Thread.run(Thread.java:748) [na:1.8.0_291]2025-08-08 18:17:58.100 ERROR 22980 --- [tor-Framework-0] o.a.c.f.imps.CuratorFrameworkImpl : Background retry gave uporg.apache.curator.CuratorConnectionLossException: KeeperErrorCode = ConnectionLossat org.apache.curator.framework.imps.CuratorFrameworkImpl.performBackgroundOperation(CuratorFrameworkImpl.java:1031) [curator-framework-5.5.0.jar:5.5.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl.backgroundOperationsLoop(CuratorFrameworkImpl.java:986) [curator-framework-5.5.0.jar:5.5.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl.access$300(CuratorFrameworkImpl.java:97) [curator-framework-5.5.0.jar:5.5.0]at org.apache.curator.framework.imps.CuratorFrameworkImpl$4.call(CuratorFrameworkImpl.java:376) [curator-framework-5.5.0.jar:5.5.0]at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) [na:1.8.0_291]at java.util.concurrent.FutureTask.run(FutureTask.java) [na:1.8.0_291]at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_291]at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_291]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_291]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_291]at java.lang.Thread.run(Thread.java:748) [na:1.8.0_291]
zk使用的代码:
ExponentialBackoffRetry retryPolicy = new ExponentialBackoffRetry(zkConfig.getBaseSleepTimeMs(), zkConfig.getMaxRetries());
client = CuratorFrameworkFactory.newClient(zkConfig.getConnects(),zkConfig.getSessionTimeoutMs(),zkConfig.getConnectionTimeoutMs(),retryPolicy);
client.start();
解决方案
在启动代码里面加入zkClientConfig:
ZKClientConfig zkClientConfig = new ZKClientConfig();zkClientConfig.setProperty(ZKClientConfig.ENABLE_CLIENT_SASL_KEY, "false");
client =CuratorFrameworkFactory.newClient(zkConfig.getConnects(),zkConfig.getSessionTimeoutMs(),zkConfig.getConnectionTimeoutMs(),retryPolicy,zkClientConfig);
再次启动即可解决