本文介绍如何在石墨安装器中关闭内置 Kafka,并将客户自有的 Kafka 配置为第三方消息队列。配置完成后,安装器会检查 Kafka 网络连通性和创建 Topic 等权限,检查通过后即可继续部署。一、配置前准备#
部署节点可以访问 Kafka Server 的主机和端口。
已准备连接 Kafka Server Topic 的认证用户信息和密码(如果外置 Kafka 集群已开启安全认证)。
认证账号需使用管理员用户,具备Topic创建、删除、授权和读写权限(如果外置Kafka集群已开启安全认证)。
本文中的 IP、端口和账号均为示例。请使用实际环境信息进行配置,不要将真实密码记录在对外文档或截图中。
二、进入高级配置#
在安装器的「配置」步骤中,完成网络、目标环境和节点信息配置后,展开页面下方的「高级配置」。三、取消安装内置 Kafka#
取消勾选后,安装器不会再安装内置 Kafka,后续将使用已准备的外置的 Kafka。其他中间件是否使用内置服务,请按实际部署方案选择。四、打开第三方中间件配置#
五、配置 Kafka 消息中间件#
Kafka Server 未开启 SASL认证#
Kafka Server开启SASL认证#
如果 Kafka Server开启了 SASL认证,需要同步在Web UI中开启: 仅在Broker需要认证访问时启用 按钮六、确认验证结果#
login:账号可以正常认证(如果开启SASL)。
connectivity:部署环境可以访问Kafka。
create Topic permission:账号具备创建 Topic、授权、读写等权限。
所有检查项显示「成功」后,关闭配置窗口,返回安装器的「配置」页面。部署节点与 Kafka Server 之间的网络是否连通。
用户名和密码是否正确( Kafka Server开启了SASL认证)。
账号是否具备所需权限( Kafka Server开启了SASL认证)。
七、继续初始化部署#
返回「配置」页面后,确认 Kafka 保持未勾选状态,然后单击「初始化部署」,继续完成部署概览、检查和执行步骤。初始化部署前,请再次确认 Kafka 配置已保存,且所有验证项均已通过。