Kafka单机安装教程

在进行Kafka的单机安装之前,首先需要下载Kafka安装包并将其解压到指定路径。你可以从Kafka官网上下载kafka_,并将其复制到虚拟机Ubuntu22.1中。接着,在命令行中执行以下操作来解压

在进行Kafka的单机安装之前,首先需要下载Kafka安装包并将其解压到指定路径。你可以从Kafka官网上下载kafka_,并将其复制到虚拟机Ubuntu22.1中。接着,在命令行中执行以下操作来解压安装包和将文件移动到指定目录:

```shell

tar zxvf kafka_

sudo mv kafka /home/chen-pc/kafka

```

启动和停止Kafka服务

要启动Zookeeper服务器,可以在命令行中输入以下代码:

```shell

```

而停止Kafka服务器则需要执行如下命令:

```shell

```

当出现类似以下信息时,表示Kafka服务器已经成功关闭:

```

INFO Shutting down. (kafka.log.LogManager)

INFO Shutdown complete. (kafka.log.LogManager)

INFO Terminate ZkClient event thread. (org.I0Itec.zkclient.ZkEventThread)

INFO Session: 0x154957ee6bc0000 closed (org.apache.zookeeper.ZooKeeper)

INFO EventThread shut down ()

INFO [Kafka Server 0], shut down completed ()

```

创建启动、关闭Kafka脚本

在Kafka安装目录下创建启动和关闭Kafka的脚本是一个很好的习惯。你可以按照以下步骤创建这些脚本并添加相应的代码,以便于后续的操作:

```shell

vi

vi

chmod x

chmod x

```

通过以上步骤,你就可以使用``启动Kafka服务,使用``关闭Kafka服务。这样可以更加方便地管理Kafka的启动和停止。

Kafka创建topic和删除topic

在Kafka中,你可以创建topic来存储消息,并且也可以随时删除不再需要的topic。通过以下命令,你可以轻松完成这些任务:

```shell

--create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

--delete --zookeeper localhost:2181 --topic test

```

同时,你也可以通过以下命令查看当前存在的所有topic:

```shell

--list --zookeeper localhost:2181

```

启动consumer和producer

最后,你可以启动Kafka的consumer和producer,以便在系统中传递消息。在启动producer后的console输入一些信息后,可以使用以下命令启动consumer来获取这些信息:

```shell

--broker-list localhost:9092 --topic test

--zookeeper localhost:2181 --topic test --from-beginning

```

通过以上步骤,你已经成功地部署了Kafka并进行了相关配置,愿你在使用Kafka的过程中能够顺利完成各项操作!

标签: