参数 | 说明 |
连接器名称 | 自定义设置连接器名称。 名称输入规则:
|
描述 | 输入连接器的描述语句。 |
主机列表 | 输入需要连接的 Kafka 实例或 BMQ 实例的接入点地址。 支持通过以下接入点连接目标 Kafka 实例或 BMQ 实例:
|
认证 |
|
认证方法 | 选择基础认证方式时,需要配置认证方法。
|
用户名 | 选择基础认证方式时需要配置,输入可登录目标接入点的 SASL 用户名。 |
密码 | 选择基础认证方式时需要配置,输入指定用户的密码。 |
Kerberos Principal | 选择基础认证方式时,需要配置 Kerberos Principal。 SASL GSSAPI 认证方法的 Kerberos principal。 例如 client_name@MY.KERBEROS.REALM.MYDOMAIN.COM。 注意 这里使用的 realm 需要配置在 EMQX 服务器的 /etc/krb5.conf 中。 |
Kerberos Keytab 文件 | 选择基础认证方式时,需要配置 Kerberos Keytab 文件。 SASL GSSAPI 认证方法的 Kerberos keytab 文件。 注意 该文件需要上传到 EMQX 服务器中,且运行 EMQX 服务的系统账户需要有读取权限。 |
启用 TLS | 连接到 Kafka SASL_PLAINTEXT 接入点时开启,其他情况保持关闭即可。 |
验证服务器证书 | 在启用 TLS 后,默认开启验证服务器证书,请关闭该功能。 |
参数 | 说明 |
连接器名称 | 自定义设置连接器名称。 名称输入规则:
|
描述 | 输入连接器的描述语句。 |
服务器地址 | 连接器的连接地址。 输入需要连接 MySQL 实例的连接地址,格式为 私网域名:端口。如果未指定端口,则使用 MySQL 默认端口 3306。 |
数据库名称 | 填写需要连接的数据库名称。 |
用户名 | 填写可访问 MySQL 实例的用户名。 |
密码 | 填写可访问 MySQL 实例的用户密码。 |
启用 TLS | 配置是否启用 TLS 校验,以及是否校验服务器证书。 如需校验,请分别配置 Cert 和 Key。 |
高级设置 说明 通常情况下,高级设置参数保持默认配置即可,您也可根据实际需求修改。 | |
连接池大小 | 配置 MQTT 到指定 MySQL 数据库的并发连接数。 默认值为 8,您可根据业务需求配置为其他整数值。 |
启动超时时间 | 配置等待 MySQL 数据库达到健康状态的最长时间间隔。默认为 5 秒。 连接器在响应创建数据库连接请求之前,将在配置的时间间隔内持续检查目标数据库状态,等待数据库达到健康状态后,再执行连接和数据操作,例如插入、删除和更新数据,避免在数据库尚未完全启动时执行操作而引起的错误或数据不一致的问题。 |
健康检查间隔 | 配置 MQTT 对 MySQL 的连接执行自动健康检查的时间间隔,默认为 15 秒。 |