Jak zainstalować Apache ActiveMQ na Ubuntu 22.04
- 1660
- 337
- Natan Cholewa
Apache ActiveMQ to usługa pośrednika zorientowana na wiadomości OpenSource zorientowaną na oprogramowanie pośrednie (MOM) napisane w języku programowania Java. Jest to protokół opracowany przez Fundację Apache, który pomaga Wysyłaj wiadomości między różnymi aplikacjami z dodatkowymi funkcjami.
Ten samouczek pomaga zainstalować Apache ActiveMQ na Ubuntu 22.04 LTS Linux System.
Przygotuj swój system
ActiveMQ można skonfigurować w każdym systemie, który ma zainstalowany Java. Upewnij się, że twój Ubuntu 22.04 system Linux ma zainstalowany Java.
Możesz zainstalować Java na swoich następujących poleceń.
Aktualizacja sudo apt
sudo apt zainstaluj domyślne-jdk
To dobra praktyka i zalecana dla uruchamiania aplikacji jako użytkownicy nie-root. Aby utworzyć użytkownika w systemie, wpisz:
Sudo Adduser Activemq
Ustaw hasło, aby ukończyć tworzenie użytkownika.
Teraz Ubuntu 22.04 jest gotowy do instalacji Apache ActiveMQ. Przejdź przez poniższe kroki:
Zainstaluj Apache ActiveMQ na Ubuntu 22.04
Przede wszystkim pobierz najnowszą wersję kodu źródłowego Apache ActiveMQ z oficjalnej strony pobierania.
Na dzień dzisiejszy ActiveMQ 5.17.0 to najnowsza dostępna wersja, którą można pobrać za pomocą następujących poleceń.
wget https: // dlcdn.Apache.ORG // ActiveMQ/5.17.0/Apache-Activemq-5.17.0-bin.smoła.GZ
TAR XZF APACHE-ACTIVEMQ-5.17.0-bin.zip -c /opt
Drugie polecenie wyodrębni plik pod numerem /opt/apache-activemq-5.17.0 informator.
Domyślny ActiveMQ pozwala tylko na LocalHost. Aby włączyć dostęp ActiveMQ dla sieci lokalnej lub publicznej, edytuj Conf/Jetty.XML plik konfiguracyjny.
sudo nano /opt /apache-activemq-5.17.0/conf/jetty.XML
Wyszukaj poniższą sekcję konfiguracji.
12345 | |
Zmień wartość hosta z LocalHost na adres IP systemu lub ustaw 0.0.0.0 Aby słuchać wszystkich interfejsów.
Zapisz plik i zamknij go.
Uruchamianie ActiveMQ jako usługa SystemD
SystemD jest domyślnym menedżerem systemu i usług dla najnowszych systemów operacyjnych Linux. Aby ułatwić uruchomienie usług, utwórz plik konfiguracyjny dla ActiveMQ jak poniżej:
sudo nano/etc/systemd/system/aktywemq.praca
Dodaj następującą zawartość:
/etc/systemd/system/activeMQ.Service [jednostka] Opis = Apache ActiveMQ Message Broker po = Network-online.Target [Service] Type = Forking User = ActiveMQ Group = ActiveMQ WorkingDirectory =/opt/Apache-Activemq-5.17.0/bin execstart =/opt/apache-activemq-5.17.0/bin/activeMQ start execstop =/opt/apache-activemq-5.17.0/bin/activeMQ stop rentaart = on-aabort [instalacja] Wantedby = Multi-User.cel
W przypadku innej wersji lub lokalizacji ActiveMQ zaktualizuj konfigurację według systemu.
Zapisz plik i zamknij go.
Teraz ponownie załaduj demon SystemCtl, aby odczytać nowy plik konfiguracyjny.
Sudo Systemctl Demon-Reload
Następnie włącz usługę SystemD ActiveMQ, aby automatycznie startować w rozruchu systemowym. Uruchom także usługę.
Sudo Systemctl Włącz ActiveMQ.praca sudo systemCtl start ActiveMQ.praca
Po uruchomieniu usługi upewnij się, że usługa ActiveMQ jest uruchomiona:
SUDO Systemctl Status ActiveMQ.pracaApache ActiveMQ Borker Under Service
Otóż to. Usługa Apache ActivEMQ jest uruchomiona na Ubuntu 22.System 04 LTS.
Instalacja testowa
Gdy instalacja ActiveMQ jest zakończona w systemie Ubuntu. Przetestujmy, czy instalacja się pomyślnie powiodła.
Jeśli zapora UFQ jest aktywna i uzyskujesz dostęp do Apache ActiveMQ z zdalnego hosta, upewnij się, że otwórz port 8161. Możesz otworzyć port UFW za pomocą następującego polecenia.
sudo ufw zezwala na 8161/tcp
Teraz otwórz przeglądarkę i dostęp
Strona główna Apache ActiveMQ
Możesz uzyskać dostęp do sekcji administratora ActiveMQ z następującym adresem URL:
- http: // server-ip: 8161/admin
- Nazwa użytkownika: admin
- Hasło: admin
Wniosek
W tym samouczku nauczyłeś się instalować Apache ActiveMQ w systemie Ubuntu. Ponadto zapewnia konfigurację dostępu do ActiveMQ w sieci prywatnej lub publicznej.
ActiveMQ Apache Share. Facebook Twitter Pinterest LinkedIn Tumblr e -mail WhatsApppowiązane posty
Zrozumienie 2> i 1 w Bash: Przewodnik dla początkujących
Jak wybrać najlepszy shebang (#!) dla twoich skorupek
Korzystanie z operatora modułu (%) w Bash
Dodaj komentarzZostaw odpowiedź Anuluj odpowiedź
Najnowsze posty
- Jak wymienić ręcznie zainstalowane pakiety w Ubuntu & Debian
- 10 sztuczek bash, który powinien znać każdy programista
- Jak potwierdzić adres e -mail w JavaScript
- Firewalld: Wspólne zasady i polecenia zapory
- 12 poleceń APK w alpejskiej zarządzaniu pakietami Linux