Чек-лист проверки корректности работы#
Проверка работоспособности на хостах группы kafka#
Подключитесь по ssh к хосту из ansible группы kafka.
Выполните команду
ps axu | grep -v 'grep' | grep java.*kafka/server.properties. Должен отобразиться 1 запущенный процесс.Выполните пункты 1-2 для остальных хостов ansible группы kafka.
Проверка работоспособности на хостах группы ZooKeeper#
Подключитесь по ssh к хосту из ansible группы ZooKeeper.
Выполните команду
ps axu | grep -v 'grep' | grep java.*config/zookeeper.properties. Должен отобразиться 1 запущенный процесс.Выполните пункты 1-2 для остальных хостов ansible группы zookeeper.
Проверка работоспособности подключением через Kafka Tool / Offset Explorer#
Запустите Offset Explorer / Kafka Tool.
В элементе Cluster выберите Import Connection.
Импортируйте xml файл с конфигурацией подключения из примеров ниже (при необходимости отредактируйте параметры подключения под свое окружение):
для протокола безопасности SSL__ZK_mTLS_WITH_AUTH__KAFKA_SSL_WITH_AUTH:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <connections> <connection bootstrap_servers="<host-ip-address>:9093" broker_security_type="SSL" chroot="/" group="Clusters" groupId="1" host="10.XX.XX.XX" jaas_config="" keystore_location="C:\Users\User\Desktop\server.kafka.jks" keystore_password="<password>" keystore_privatekey="<password>" name="10.XX.XX.XX" port="2181" sasl_mechanism="" schema_registry_endpoint="" truststore_location="C:\Users\User\Desktop\truststore.kafka.jks" truststore_password="<password>" version="VERSION_1_0_0"/> <groups> <group id="1" name="Clusters"/> </groups> </connections>для протокола безопасности PLAINTEXT__ZK_PLAIN_NO_AUTH__KAFKA_PLAINTEXT_NO_AUTH:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <connections> <connection bootstrap_servers="<host-ip-address>:9093" broker_security_type="PLAINTEXT" chroot="/" group="Clusters" groupId="1" host="10.XX.XX.XX" jaas_config="" keystore_location="" keystore_password="" keystore_privatekey="" name="10.XX.XX.XX" port="2181" sasl_mechanism="" schema_registry_endpoint="" truststore_location="" truststore_password="" version="VERSION_1_0_0"/> <groups> <group id="1" name="Clusters"/> </groups> </connections>
Подключитесь к кластеру и убедитесь, что на вкладке Brokers видны все брокеры, на которые выполнялась установка.
Проверка работоспособности UI#
Проверка работоспособности на хостах группы crxui:
Подключитесь по ssh к хосту из ansible группы crxui.
Выполните команду
ps axu | grep -v 'grep' | grep java.*kafka-ui.properties. Должен отобразиться 1 запущенный процесс.
Проверка работоспособности подключением через браузер:
Замените в адресе
http://ххх.ххх.ххх.хххх:pppp:Вместо
xxx.xxx.xxx.xxxукажите IP хоста из ansible группы crxui.Вместо
ppppукажите порт, установленный в параметреserver.portв файле/tmp/installer/ansible/inventories/DEV/group_vars/all/vars.yaml.
С помощью браузера перейдите по полученному адресу.
Проверка работоспособности Schema Registry#
Проверка работоспособности на хостах группы crxui:
Подключитесь по ssh к хосту из ansible группы crxui.
Выполните команду
ps axu | grep -v 'grep' | grep java.*schema-registry.properties. Должен отобразиться 1 запущенный процесс.
Проверка работоспособности подключением через браузер:
Замените в адресе
http://ххх.ххх.ххх.хххх:pppp:Вместо
xxx.xxx.xxx.xxxукажите IP хоста из ansible группы crxsr.Вместо
ppppукажите порт, установленный в параметреserver_portв файле/tmp/installer/ansible/inventories/DEV/group_vars/all/vars.yaml.
С помощью браузера перейдите по полученному адресу.
Проверка интеграции компонентом «Единый коллектор телеметрии» (COTE) продукта Platform V Monitor#
Для проверки настройки соединения между Corax и компонентом COTE:
Разверните кластер с настроенной интеграцией с компонентом COTE.
Проверьте, фиксируется ли событие от Corax в компонент COTE.
Проверка интеграции Secret Management System#
В случае успешной интеграции с Secret Management System в логах Corax должно появиться сообщение вида:
[2023-10-03 16:50:56,656] INFO Fetch secret keystore [cfg=SecmanConfig{<информация о конфигурации>}]