狂自私

导航

kafka UI工具以及部署说明

kafka King

项目地址:

https://github.com/Bronya0/Kafka-King

优点:中文,免费,功能多样,多平台支持

缺点是速度太慢。

apache kafka UI

 我这里是使用jar包直接部署的,非容器化部署。

最简单的配置示例:

kafka:
  clusters:
    - name: test
      bootstrapServers: "IP地址:端口"

name就是本地显示的kafka集群名称

下面那个就是地址和端口

启动jar包的命令:

java.exe -jar "/kafka/apache kafka UI/kafka-ui-api-v0.7.2.jar" --spring.config.additional-location="/kafka/apache kafka UI/application.yml"

这样做的前提是,配置文件和jar包在同一个目录下。

启动jar包的命令:
启动后,在浏览器输入localhost:8080,默认端口就是8080。
--spring.config.additional-location这个参数好像在window上不支持,不过只要把配置文件名称写为application.yml就可以了,当然要位于jar包所在的目录。

我想使用system来管理它,但是失败了。
加入开机启动:
除了使用Systemd服务之外,你还可以通过编辑用户的crontab来实现在开机时自动运行脚本。你可以使用以下步骤:

1. 打开用户的crontab文件进行编辑:
```bash
crontab -e
```

2. 在文件末尾添加一行,指定在开机时要运行的命令:
```plaintext
@reboot /kafka/apache kafka UI/kafka-ui-start.sh
```

确保路径和命令与你的情况匹配。

3. 保存并关闭文件。crontab会自动安排这个任务在系统开机时运行。

使用crontab的优点是它更简单直接,适用于用户级别的任务管理。但是,如果你需要在系统级别进行更复杂的配置和管理,Systemd服务可能更适合。

 

posted on 2024-06-21 22:41  狂自私  阅读(238)  评论(0编辑  收藏  举报