Apache Kafka的停止注意事项【初级】

What is Apache Kafka in Chinese?

Apache Kafka是一个构建数据管道的开源软件(OSS)。数据管道就像其名称所示,是数据的传输通道。例如,当需要在PowerBI和数据库之间进行数据传输时,或者当需要将一个用Java编写的Web应用程序中的数据传送到一个用Python编写的机器学习应用程序时,可以使用它。

如果不使用Kafka来实现,就需要在上面的例子中,首先从Java和Python应用程序两方面实现使用内部Socket通信或其他通信的机制,然后还需要考虑确保发送方的数据可靠地到达对方的机制(如同步控制和备份)。另外,如果要并行执行Python的机器学习应用程序,就需要将数据发送到多个进程或多个节点。

Kafka的覆盖范围大大减轻了我们的工作负担。

阿帕奇卡夫卡的简介

请以上的说明为基础,阅读以下网址:https://qiita.com/sigmalist/items/5a26ab519cbdf1e07af3#:~:text=Kafka本体に含まれる、組み込むことができます。

请以以上说明为基础,尝试阅读以下的URL地址:https://qiita.com/sigmalist/items/5a26ab519cbdf1e07af3#:~:text=Kafka本体中包含的,可以进行嵌入的内容。

卡夫卡的结束

请假我们不使用API,而是直接使用Kafka的sh文件来启动服务器。

不要用Ctrl + C来退出!

我认为,在Shell上启动服务器和Zookeeper可能会导致两个Shell同时运行。在这种情况下,您需要再启动一个Shell并执行kafka-server-stop.sh和zookeeper-server.sh。

要不然在执行kafka-sever-start.sh时,无法加载上次的日志,服务器将无法启动。如果发生这种情况,请清除服务器日志。日志的位置在server.properties和zookeeper.properties中写明。

广告
将在 10 秒后关闭
bannerAds