通过 TERMINAL 关闭 Kafka

MrP*_*ver 3 windows cmd apache-kafka

:你好,我叫牛逼卡夫卡和我开始在窗口(通过终端)卡夫卡服务器follwing这个文档succedded https://dzone.com/articles/running-apache-kafka-on-windows-os https://开头卡夫卡.apache.org/快速入门

我的问题很简单,我应该如何通过 Windows 中的 cmd 终端正确关闭 KAfka?

问题是,当我关闭不同的终端(为了关闭我的计算机)时,我无法再次启动它,因为 kafka 内存不足并且致命崩溃

 ERROR Error while loading log dir C:\Users\u1\Desktop\kafka-logs (kafka.log.LogManager)
java.io.IOException: Map failed
        at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:944)
        at kafka.log.AbstractIndex.<init>(AbstractIndex.scala:126)
.
Caused by: java.lang.OutOfMemoryError: Map failed
        at sun.nio.ch.FileChannelImpl.map0(Native Method)
        at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:941)
Run Code Online (Sandbox Code Playgroud)

有没有办法使用终端命令正确关闭我的消费者、生产者、主题、kafka 和生产者?

在此处输入图片说明 我找到了很多关于通过代码关闭它的文档,但这不是我的问题。 关闭 Kafka 连接

-------- 更新------- 我不知道如何宣布解决方案的获胜者,因为两者(Robin Moffatt、Mukesh Prajapati)都是正确的。因为当我按 CTRL + C 时,我的终端会询问我是否关闭正在执行的程序。此外,当我重新启动它时,效果很好。另一方面,Mukesh Prajapati 提供的解决方案也像魅力一样工作,正如您在以下屏幕中看到的那样,它关闭了动物园管理员的实例。(感谢两位的帮助) 在此处输入图片说明

muk*_*210 5

要关闭Zookeeper,请使用以下命令:

bin\windows\zookeeper-server-stop.bat config\zookeeper.properties
Run Code Online (Sandbox Code Playgroud)

要关闭Kafka Server,请使用以下命令:

bin\windows\kafka-server-stop.bat config\server.properties
Run Code Online (Sandbox Code Playgroud)