Skonfiguruj Qpid Broker-J

Z tego dokumentu dowiesz się, jak ustawić i zastąpić konfiguracje dla komponentu apigee-qpidd w Edge dla chmury prywatnej. W tej i nowszych wersjach Edge dla chmury prywatnej, komponent Qpid zawiera brokera opartego na Javie (Qpid Broker-J 10.0.1). Więcej informacji o Broker-J znajdziesz w Apache Qpid Broker-J 10.0.1.

Informacje o konsoli zarządzania Qpid

Qpid Broker-J możesz skonfigurować i zarządzać nim za pomocą konsoli zarządzania Qpid. Więcej informacji o korzystaniu z konsoli do monitorowania kolejek i wiadomości Qpid znajdziesz w artykule Monitorowanie Apache Qpid Broker-J.

W kolejnych sekcjach wyjaśniamy, jak zarządzać konfiguracjami konsoli zarządzania Qpid, edytując pliki właściwości (nazywane też kodem z konfiguracją lub CwC).

Konfigurowanie danych logowania do konsoli zarządzania Qpid podczas instalacji

Aby skonfigurować dane logowania do konsoli zarządzania Qpid podczas instalacji:

  1. Otwórz plik konfiguracyjny Edge dla topologii instalacji. Zobacz Plik konfiguracyjny Edge.
  2. Ustaw zmienne danych logowania (nazwa użytkownika i hasło):
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. Uruchom skrypt konfiguracji:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Modyfikowanie danych logowania do konsoli zarządzania Qpid

Aby zmodyfikować dane logowania do konsoli zarządzania Qpid po instalacji:

  1. Utwórz plik tymczasowy i ustaw w nim te zmienne. (Jeśli chcesz, możesz też użyć oryginalnego pliku konfiguracyjnego).
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. Uruchom to polecenie:
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Ponownie uruchom brokera Qpid:
    apigee-service apigee-qpidd restart
  4. Powtórz te czynności na każdym węźle Qpid, po kolei.

Zastępowanie domyślnych konfiguracji brokera Qpid

  1. Utwórz lub edytuj ten plik:
    APIGEE_ROOT/customer/application/qpidd.properties
  2. W razie potrzeby dodaj, usuń lub zmodyfikuj konfigurację. Ten przykład modyfikuje dane logowania do zarządzania i domyślny numer portu portalu:
    # 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. Zapisz zmiany i upewnij się, że plik jest własnością użytkownika apigee i że może on go odczytać:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. Ponownie uruchom proces qpidd:
    apigee-service apigee-qpidd restart