Чек-лист проверки корректности работы#

Проверка работоспособности на хостах группы kafka#

  1. Подключитесь по ssh к хосту из ansible группы kafka.

  2. Выполните команду ps axu | grep -v 'grep' | grep java.*kafka/server.properties. Должен отобразиться 1 запущенный процесс.

  3. Выполните пункты 1-2 для остальных хостов ansible группы kafka.

Проверка работоспособности на хостах группы ZooKeeper#

  1. Подключитесь по ssh к хосту из ansible группы ZooKeeper.

  2. Выполните команду ps axu | grep -v 'grep' | grep java.*config/zookeeper.properties. Должен отобразиться 1 запущенный процесс.

  3. Выполните пункты 1-2 для остальных хостов ansible группы zookeeper.

Проверка работоспособности подключением через Kafka Tool / Offset Explorer#

  1. Запустите Offset Explorer / Kafka Tool.

  2. В элементе Cluster выберите Import Connection.

  3. Импортируйте 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>
      
  4. Подключитесь к кластеру и убедитесь, что на вкладке Brokers видны все брокеры, на которые выполнялась установка.

Проверка работоспособности UI#

Проверка работоспособности на хостах группы crxui:

  1. Подключитесь по ssh к хосту из ansible группы crxui.

  2. Выполните команду ps axu | grep -v 'grep' | grep java.*kafka-ui.properties. Должен отобразиться 1 запущенный процесс.

Проверка работоспособности подключением через браузер:

  1. Замените в адресе http://ххх.ххх.ххх.хххх:pppp:

    1. Вместо xxx.xxx.xxx.xxx укажите IP хоста из ansible группы crxui.

    2. Вместо pppp укажите порт, установленный в параметре server.port в файле /tmp/installer/ansible/inventories/DEV/group_vars/all/vars.yaml.

  2. С помощью браузера перейдите по полученному адресу.

Проверка работоспособности Schema Registry#

Проверка работоспособности на хостах группы crxui:

  1. Подключитесь по ssh к хосту из ansible группы crxui.

  2. Выполните команду ps axu | grep -v 'grep' | grep java.*schema-registry.properties. Должен отобразиться 1 запущенный процесс.

Проверка работоспособности подключением через браузер:

  1. Замените в адресе http://ххх.ххх.ххх.хххх:pppp:

    1. Вместо xxx.xxx.xxx.xxx укажите IP хоста из ansible группы crxsr.

    2. Вместо pppp укажите порт, установленный в параметре server_port в файле /tmp/installer/ansible/inventories/DEV/group_vars/all/vars.yaml.

  2. С помощью браузера перейдите по полученному адресу.

Проверка интеграции компонентом «Единый коллектор телеметрии» (COTE) продукта Platform V Monitor#

Для проверки настройки соединения между Corax и компонентом COTE:

  1. Разверните кластер с настроенной интеграцией с компонентом COTE.

  2. Проверьте, фиксируется ли событие от Corax в компонент COTE.

Проверка интеграции Secret Management System#

В случае успешной интеграции с Secret Management System в логах Corax должно появиться сообщение вида:

[2023-10-03 16:50:56,656] INFO Fetch secret keystore [cfg=SecmanConfig{<информация о конфигурации>}]