Hi *Team*,
I am following the steps mentioned here https://kafka.apache.org/quickstart
to Install the Kafka.
*Windows* 11
*Kafka Version*
https://www.apache.org/dyn/closer.cgi?path=/kafka/3.5.0/kafka_2.13-3.5.0.tgz
*64 Bit Operating System*
*Step1: Generate the Cluster UUID*
$KAFKA_CLUSTER_ID=.\bin\windows\kafka-storage.bat random-uuid
*Step2: Format Log Directories*
.\bin\windows\kafka-storage.bat format -t $KAFKA_CLUSTER_ID -c
.\config\kraft\server.properties
*Step3: Start the Kafka Server*
.\bin\windows\kafka-server-start.bat .\config\kraft\server.properties
I am getting the error. Logs are attached
Could you please help me to sort this error.
Kindly let me know, if you need any more information.
-
Best
Sumanshu Nankana
[2023-09-04 22:16:25,770] INFO Initialized snapshots with IDs SortedSet() from
C:\Users\suman\Downloads\kafka\.\data\kraft-combined-logs\__cluster_metadata-0
(kafka.raft.KafkaMetadataLog$)
[2023-09-04 22:16:25,802] INFO [raft-expiration-reaper]: Starting
(kafka.raft.TimingWheelExpirationService$ExpiredOperationReaper)
[2023-09-04 22:16:25,973] ERROR [SharedServer id=1] Got exception while
starting SharedServer (kafka.server.SharedServer)
java.io.UncheckedIOException: Error while writing the Quorum status from the
file
C:\Users\suman\Downloads\kafka\.\data\kraft-combined-logs\__cluster_metadata-0\quorum-state
at
org.apache.kafka.raft.FileBasedStateStore.writeElectionStateToFile(FileBasedStateStore.java:155)
at
org.apache.kafka.raft.FileBasedStateStore.writeElectionState(FileBasedStateStore.java:128)
at org.apache.kafka.raft.QuorumState.transitionTo(QuorumState.java:477)
at org.apache.kafka.raft.QuorumState.initialize(QuorumState.java:212)
at
org.apache.kafka.raft.KafkaRaftClient.initialize(KafkaRaftClient.java:370)
at kafka.raft.KafkaRaftManager.buildRaftClient(RaftManager.scala:248)
at kafka.raft.KafkaRaftManager.<init>(RaftManager.scala:174)
at kafka.server.SharedServer.start(SharedServer.scala:247)
at kafka.server.SharedServer.startForController(SharedServer.scala:129)
at kafka.server.ControllerServer.startup(ControllerServer.scala:197)
at
kafka.server.KafkaRaftServer.$anonfun$startup$1(KafkaRaftServer.scala:95)
at
kafka.server.KafkaRaftServer.$anonfun$startup$1$adapted(KafkaRaftServer.scala:95)
at scala.Option.foreach(Option.scala:437)
at kafka.server.KafkaRaftServer.startup(KafkaRaftServer.scala:95)
at kafka.Kafka$.main(Kafka.scala:113)
at kafka.Kafka.main(Kafka.scala)
Caused by: java.nio.file.FileSystemException:
C:\Users\suman\Downloads\kafka\.\data\kraft-combined-logs\__cluster_metadata-0\quorum-state.tmp
->
C:\Users\suman\Downloads\kafka\.\data\kraft-combined-logs\__cluster_metadata-0\quorum-state:
The process cannot access the file because it is being used by another process
at
java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92)
at
java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:414)
at
java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:291)
at java.base/java.nio.file.Files.move(Files.java:1429)
at
org.apache.kafka.common.utils.Utils.atomicMoveWithFallback(Utils.java:950)
at
org.apache.kafka.common.utils.Utils.atomicMoveWithFallback(Utils.java:933)
at
org.apache.kafka.raft.FileBasedStateStore.writeElectionStateToFile(FileBasedStateStore.java:152)
... 15 more
Suppressed: java.nio.file.FileSystemException:
C:\Users\suman\Downloads\kafka\.\data\kraft-combined-logs\__cluster_metadata-0\quorum-state.tmp
->
C:\Users\suman\Downloads\kafka\.\data\kraft-combined-logs\__cluster_metadata-0\quorum-state:
The process cannot access the file because it is being used by another process
at
java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92)
at
java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at
java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:328)
at
java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:291)
at java.base/java.nio.file.Files.move(Files.java:1429)
at
org.apache.kafka.common.utils.Utils.atomicMoveWithFallback(Utils.java:947)
... 17 more
[2023-09-04 22:16:25,973] INFO [ControllerServer id=1] Waiting for controller
quorum voters future (kafka.server.ControllerServer)
[2023-09-04 22:16:25,973] INFO [ControllerServer id=1] Finished waiting for
controller quorum voters future (kafka.server.ControllerServer)
[2023-09-04 22:16:25,989] ERROR Encountered fatal fault: caught exception
(org.apache.kafka.server.fault.ProcessTerminatingFaultHandler)
java.lang.NullPointerException: Cannot invoke
"kafka.raft.KafkaRaftManager.apiVersions()" because the return value of
"kafka.server.SharedServer.raftManager()" is null
at kafka.server.ControllerServer.startup(ControllerServer.scala:210)
at
kafka.server.KafkaRaftServer.$anonfun$startup$1(KafkaRaftServer.scala:95)
at
kafka.server.KafkaRaftServer.$anonfun$startup$1$adapted(KafkaRaftServer.scala:95)
at scala.Option.foreach(Option.scala:437)
at kafka.server.KafkaRaftServer.startup(KafkaRaftServer.scala:95)
at kafka.Kafka$.main(Kafka.scala:113)
at kafka.Kafka.main(Kafka.scala)