Приложение 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