ArcGIS Velocity 中的 Kafka 输出可用于将输出要素发送到可从外部访问的 Kafka 代理中的主题。 对于发送到输出的每个输出要素,系统将发送 Kafka 消息。
有关 Kafka 的详细信息,请参阅 Apache Kafka。
示例
以下是 Kafka 输出的用例:
- 一位分析师将配置实时分析,以处理和分析源获取的事件,然后将生成的要素发送到 Kafka 主题。
- 在大数据分析中执行分析后,研究人员希望将输出空间或表格要素发送到 Kafka。
用法说明
必须可以通过 Internet 从外部访问 Kafka 代理。
参数
以下是 Kafka 输出的参数:
参数 | 描述 | 数据类型 |
---|---|---|
代理 | 可将以逗号分隔的 Kafka 代理列表指定为 server:port,例如 machine1.domain.com:9092,machine2.domain.com:9092,machine3.domain.com:9092。 | 字符串 |
主题 | 输出将向其发送消息的 Kafka 主题。 | 字符串 |
身份验证 | 指定用于访问 HTTP 端点的身份验证类型。 身份验证选项为无、SASL/PLAIN、SASL/SCRAM-SHA-256 和 SASL/SCRAM-SHA-512。 | 字符串 |
使用 SSL | 指定 Velocity 是否将使用 SSL (SASL_SSL) 尝试连接到 Kafka 代理。 注:这应与代理在指定端口上的配置匹配。 如果禁用,Velocity 将通过 PLAINTEXT 连接。 | 布尔 |
用户名 | 指定用于访问 Kafka 代理的用户名。 仅当身份验证设置为 SASL/PLAIN、SASL/SCRAM-SHA-256 或 SASL/SCRAM-SHA-512 时,才会应用此参数。 | 字符串 |
密码 | 指定用于访问 Kafka 代理的密码。 仅当身份验证设置为 SASL/PLAIN、SASL/SCRAM-SHA-256 或 SASL/SCRAM-SHA-512 时,才会应用此参数。 | 字符串 |
输出格式名称 | 传出消息的格式。 支持分隔格式和 JSON 格式。 | 字符串 |