web-dev-qa-db-fra.com

Kafka avec Zookeeper 3.5.7 Crash NoSuchMethodError: Java.nio.ByteBuffer.flip ()

Je suis confronté à ce flux d'erreur

2020-03-10 13:43:33 NIOServerCnxnFactory [ERROR] Thread Thread[NIOWorkerThread-7,5,main] died
Java.lang.NoSuchMethodError: Java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
    at org.Apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.Java:331)
    at org.Apache.zookeeper.server.NIOServerCnxnFactory$IOWorkRequest.doWork(NIOServerCnxnFactory.Java:530)
    at org.Apache.zookeeper.server.WorkerService$ScheduledWorkRequest.run(WorkerService.Java:155)
    at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1149)
    at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:624)
    at Java.lang.Thread.run(Thread.Java:748)
...

en utilisant Java version

openjdk version "1.8.0_232"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)

Je suis confronté à ce problème au démarrage de kafka 2.4.0 avec le gardien 3.5.7 sur mac local Os Catalina, installé avec homebrew. Comment résoudre ça?

6
Arie

Désinstallez le gardien de zoo de 3.5.7 avec brew avec brew uninstall zookeeper, puis installez le gardien de zoo de 3.4.14

Télécharger le lien depuis https://zookeeper.Apache.org/releases.html ou https://mirrors.cnnic.cn/Apache/zookeeper

0
Li danyang