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服务可能更适合。