Kafka

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/PLAINSASL/SCRAM-SHA-256SASL/SCRAM-SHA-512

字符串

使用 SSL

指定 Velocity 是否将使用 SSL (SASL_SSL) 尝试连接到 Kafka 代理。

注:

这应与代理在指定端口上的配置匹配。 如果禁用,Velocity 将通过 PLAINTEXT 连接。

布尔

用户名

指定用于访问 Kafka 代理的用户名。

仅当身份验证设置为 SASL/PLAINSASL/SCRAM-SHA-256SASL/SCRAM-SHA-512 时,才会应用此参数。

字符串

密码

指定用于访问 Kafka 代理的密码。

仅当身份验证设置为 SASL/PLAINSASL/SCRAM-SHA-256SASL/SCRAM-SHA-512 时,才会应用此参数。

字符串

输出格式名称

传出消息的格式。 支持分隔格式和 JSON 格式。

字符串


在本主题中
  1. 示例
  2. 用法说明
  3. 参数