Z tego dokumentu dowiesz się, jak ustawiać i zastępować konfiguracje komponentu apigee-qpidd
w Edge for Private Cloud. W tej i nowszych wersjach Edge dla Private Cloud komponent Qpid zawiera brokera opartego na Javie (Broker-J). Szczegółowe informacje o broker-J znajdziesz na stronie Apache Qpid Broker-J.
Informacje o konsoli zarządzania Qpid
Konfigurowanie Qpid Broker-J i zarządzanie nim odbywa się w konsoli internetowej Qpid. Omawiamy użycie konsoli do monitorowania kolejek i komunikatów Qpid w artykule Monitorowanie Apache Qpid Broker-J.
W następnych sekcjach wyjaśnimy, jak zarządzać konfiguracjami konsoli zarządzania Qpid poprzez edytowanie plików usługi (zwanych też kodem z konfiguracją lub CwC).
Konfigurowanie danych logowania do konsoli zarządzania Qpid podczas instalacji
Aby skonfigurować poświadczenia konsoli zarządzania Qpid podczas procesu instalacji:
- Otwórz plik konfiguracji Edge dla topologii instalacji. Zobacz Plik konfiguracji Edge.
- Ustaw zmienne nazwy użytkownika i hasła:
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- Uruchom skrypt konfiguracji:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
Modyfikowanie danych logowania do konsoli zarządzania Qpid
Aby po instalacji zmodyfikować dane logowania do konsoli zarządzania Qpid:
- Utwórz plik tymczasowy i ustaw w nim te zmienne. (opcjonalnie możesz użyć oryginalnego pliku konfiguracyjnego).
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- Uruchom to polecenie:
apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
- Uruchom ponownie brokera Qpid:
apigee-service apigee-qpidd restart
- Powtórz te czynności w przypadku każdego węzła Qpid, po jednym na raz.
Zastąp domyślne konfiguracje brokera Qpid
- Utwórz lub edytuj ten plik:
APIGEE_ROOT/customer/application/qpidd.properties
- W razie potrzeby dodaj, usuń lub zmodyfikuj konfigurację. W tym przykładzie modyfikujemy dane logowania do konta 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
- Zapisz zmiany i upewnij się, że użytkownik
apigee
jest właścicielem pliku i może go odczytać:chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
- Ponowne rozpoczęcie procesu
qpidd
:apigee-service apigee-qpidd restart