Мониторинг производительности Kafka JMX в Centos 8 - Настройка параметров - PullRequest
0 голосов
/ 25 февраля 2020

Я ищу помощь в настройке мониторинга JMX в Кафке. Я делаю это, так как мне нужно понять процесс и технологию. На мой взгляд, лучший способ добиться этого - попытаться обойти его.

Итак, я установил новую виртуальную машину Centos 8 в Virtual Box. Для этого я установил Kafka в соответствии с этими инструкциями (за исключением того, что я установил версию 2.4.0)

https://linuxconfig.org/how-to-install-kafka-on-redhat-8

Это сработало.

На моем хост-компьютере (Windows 7) я затем установил Java VisualVM, так как это механизм, с помощью которого я могу проверить соединение JMX.

Сетевое соединение на виртуальная машина установлена ​​в режим моста. Я могу подтвердить, что могу пропинговать его с моей хост-машины.

Изучая эту тему, кажется, что вы должны указать порт JMX в конфигурации Kafka. (это где мои знания не хватает). Для этого я открыл новый порт [6699], используя следующие инструкции:

https://www.thegeekdiary.com/how-to-open-a-ports-in-centos-rhel-7/ введите описание изображения здесь введите описание изображения здесь Затем я переключаю порт в режим прослушивания с помощью этой команды:

n c -l 6699

Затем я go возвращаюсь к хосту и могу Te lnet к Centos VM использует этот порт. Следующий бит - это то, где я настраиваю Кафку, чтобы эта работа работала. Я нашел несколько предложений, ни одно из которых не работает.

Вот некоторые, которые я попробовал:

https://www.madewithtea.com/exposing-remote-jmx-in-your-kafka-setup.html Как включить удаленный JMX на брокерах Kafka (для JmxTool)?

Когда я говорю, что это не работает, я вижу в терминале Centos

...