启动kafka报错
kafka-server-start.sh /home/y/software/kafka/coonfig/server.properties &
[1] 31325
[y@HMaster bin]$ [2023-12-22 12:47:35,487] INFO Registered kafka:type=kafka.Log4jController MBean (kafka.utils.Log4jControllerRegistration$)
[2023-12-22 12:47:35,922] ERROR Exiting Kafka due to fatal exception (kafka.Kafka$)
java.nio.file.NoSuchFileException: /home/y/software/kafka/coonfig/server.properties
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
at java.nio.file.Files.newByteChannel(Files.java:361)
at java.nio.file.Files.newByteChannel(Files.java:407)
at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
at java.nio.file.Files.newInputStream(Files.java:152)
at org.apache.kafka.common.utils.Utils.loadProps(Utils.java:574)
at kafka.Kafka$.getPropsFromArgs(Kafka.scala:51)
at kafka.Kafka$.main(Kafka.scala:67)
at kafka.Kafka.main(Kafka.scala)
^C
[1]+ Exit 1 kafka-server-start.sh /home/y/software/kafka/coonfig/server.properties
解决办法:首先确保已启动zookeeper,然后将启动命令换成:
kafka启动命令: (其中:/home/y/software是kafka的安装路径,换成自己的kafka安装路径)
/home/y/software/kafka/bin/kafka-server-start.sh -daemon /home/y/software/kafka/config/server.properties