Как настроить Qpid Broker-J

В этом документе рассказывается, как задавать и переопределять конфигурации для компонента apigee-qpidd Edge для частного облака. В этой и более поздних версиях Edge для частного облака компонент Qpid включает брокера на основе Java (Qpid Broker-J 10.0.1). Подробные сведения о Broker-J можно найти в статье Apache Qpid Broker-J 10.0.1.

О консоли управления Qpid

Настроить Qpid Broker-J и управлять им можно с помощью веб-консоли управления Qpid. Подробнее о том, как отслеживать очереди и сообщения Qpid с помощью консоли…

В следующих разделах мы объясняем, как управлять конфигурациями консоли управления Qpid путем редактирования файлов свойств (также называемых кодом с конфигурацией или CwC).

Настройка учетных данных консоли управления Qpid во время установки

Чтобы настроить учетные данные консоли управления Qpid во время установки:

  1. Откройте файл конфигурации Edge для топологии установки. Подробнее о файле конфигурации Edge…
  2. Задайте переменные для имени пользователя и пароля:
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. Запустите установочный скрипт:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Изменение учетных данных консоли управления Qpid

Чтобы изменить учетные данные консоли управления Qpid после установки:

  1. Создайте временный файл и задайте в нем следующие переменные: Вы также можете использовать исходный файл конфигурации.
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. Выполните команду ниже.
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Перезапустите брокер Qpid:
    apigee-service apigee-qpidd restart
  4. Повторите эти действия для каждого узла Qpid по очереди.

Переопределить конфигурации брокера Qpid по умолчанию

  1. Создать или изменить следующий файл:
    APIGEE_ROOT/customer/application/qpidd.properties
  2. Добавьте, удалите или измените конфигурацию. В следующем примере изменяются учетные данные для управления и номер порта портала по умолчанию:
    # Example for modifying management credentials and port.
    
    conf_qpidd_qpid.authenticationproviders.users.name=username
    conf_qpidd_qpid.authenticationproviders.users.password=pass123
    
    # Example for setting the management portal port. Default is 8090.
      
    conf_qpidd_qpid.ports.http_port=10001
  3. Сохраните изменения и убедитесь, что файл принадлежит пользователю apigee и доступен ему для чтения:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. Перезапустите процесс qpidd:
    apigee-service apigee-qpidd restart