Приложение 2. Рекомендации по корректному заполнению параметра flume.jmx.servers#

Для параметра flume.jmx.servers следует указывать порты jmx Flumes (для каждого Flume свой). Для этого зайти в Cloudera, на каждый Flume и на вкладке Configuration найти нужный порт Flume (указать в поиске jmx).

Подсистема метрик серверной части Platform V Audit SE (AUD) требует указания следующих конфигурационных настроек:

  • Параметры подключения к Cloudera Manager:

    • audit2@cloudera.manager.server=ip сервера Cloudera (master node)

    • audit2@cloudera.manager.login=логин пользователя Cloudera

    • audit2@cloudera.manager.password=пароль пользователя Cloudera

  • Порт для сбора метрик Kafka по jmx (используется один порт для всех брокеров, адреса брокеров указаны в audit2@kafka.consumer.bootstrap.servers ):

    • audit2@kafka.bootstrap.servers.jmx.port=порт

  • Параметры подключения к агентам Flume для сбора метрик по jmx:

    • audit2@flume.jmx.servers=Flume1:jmx порт Flume1, Flume2:jmx порт Flume2

Кроме того, должна быть выполнена настройка Custodian, там тоже задается jmx-порт.

Пример заполнения параметра audit2@flume.jmx.servers:

audit2@flume.jmx.servers =<IP Flume>:29600,<IP Flume>:29100,<IP Flume>:29400,<IP Flume>:29500,<IP Flume>:29300,<IP Flume>:29200

Достаточно для IP одного из Flume перечислить все порты Flume через запятую. IP Flumes можно найти в Cloudera — Flume — вкладка Configuration — Параметр Java Configuration Options for Flume Agent, значение для -Dcom.sun.management.jmxremote.port