Kafka

Выход Kafka в ArcGIS Velocity может использоваться для отправки выходных объектов в тему во внешне доступном брокере Kafka. Сообщение Kafka отправляется для каждого выходного объекта, отправленного на выход.

Более подробно о Apache Kafka

Примеры

Ниже приведены примеры использования для выходных данных:

  • Аналитик конфигурирует аналитику в реальном времени для обработки и анализа событий, загружаемых каналом, и отправляет полученные объекты в раздел Kafka.
  • Финансовый аналитик отправляет обновления о биржевых сделках в реальном времени в тему Kafka, обеспечивая мгновенный доступ к данным.
  • После выполнения анализа в аналитике больших данных исследователь хочет отправить в Kafka выходные пространственные или табличные объекты.

Примечания по использованию

При работе с выходными данными учитывайте следующее:

  • Брокер Kafka должен быть доступен извне через интернет.
  • Доступны следующие форматы выходных данных:
    • Текст с разделителями
    • JSON
    • GeoJSON
    • EsriJSON

Параметры

Ниже приведены параметры выходных данных:

ПараметрОписаниеТип данных
Брокеры

Список брокеров 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.

Boolean

Имя пользователя

Задает имя пользователя для доступа к брокеру Kafka.

Этот параметр применяется только при Аутентификации SASL/PLAIN, SASL/SCRAM-SHA-256 или SASL/SCRAM-SHA-512.

Строка

Пароль

Задает пароль для доступа к брокеру Kafka.

Этот параметр применяется только при Аутентификации SASL/PLAIN, SASL/SCRAM-SHA-256 или SASL/SCRAM-SHA-512.

Строка

Имя выходного формата

Формат для исходящих сообщений. Ниже перечислены поддерживаемые имена выходных форматов:

  • GeoJSON
  • EsriJSON
  • Текст с разделителями
  • JSON

Строка

Вписать строки заголовка

Указывает, записывается ли в файлы строка заголовка с именами полей. Значением по умолчанию является false.

Boolean

Разделитель полей

Разделитель полей, используемый файлом для разделения полей. По умолчанию это запятая.

Строка

Разделитель сообщений

Разделитель сообщений, используемый файлом для разделения сообщений. По умолчанию используется символ новой строки \\n.

Строка