Jak zainstalować Apache ActiveMQ na Ubuntu 20.04 | 18.04

  • Yurii Anneticus
  • 0
  • 2193
  • 486

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować Apache ActiveMQ na Ubuntu 20.04 | Serwer 18.04.

Dla tych, którzy nie wiedzą, Apache ActiveMQ to darmowy, wieloprotokołowy, oparty na Javie broker komunikatów napisany w Javie. Obsługuje standardowe protokoły branżowe, które umożliwiają komunikację między oddzielnymi aplikacjami.

ActiveMQ jest dostępny w klasyczny i „następne pokolenie” Artemis pośrednik. Gdy Artemis osiągnie wystarczający poziom parzystości funkcji z bazą kodu 5.x, stanie się ActiveMQ 6.

Jeśli szukasz bezpłatnego, wydajnego brokera komunikatów dla swoich aplikacji, możesz wypróbować Apache ActiveMQ.

Aby uzyskać więcej informacji na temat Apache ActiveMQ, odwiedź jego stronę główną.

Jeśli jesteś studentem lub nowym użytkownikiem i szukasz systemu Linux, na którym możesz rozpocząć naukę, najłatwiejszym miejscem do rozpoczęcia jest system operacyjny Ubuntu Linux…. To świetny system operacyjny Linux dla początkujących i osób szukających łatwiejszej w użyciu dystrybucji Linuksa…

Ubuntu to system operacyjny Linux typu open source, który działa na komputerach stacjonarnych, laptopach, serwerach i innych urządzeniach…

Korzystając z Ubuntu, przekonasz się, że Linux nie różni się tak bardzo od systemu Windows i innych systemów operacyjnych na tak wiele sposobów, zwłaszcza jeśli chodzi o używanie systemu do wykonywania pracy.…

Kiedy będziesz gotowy do zainstalowania Apache ActiveMQ, wykonaj poniższe czynności:

Krok 1: Zainstaluj Javę

Apache ActiveMQ jest napisany w Javie, więc aby go uruchomić, musisz mieć zainstalowaną Javę. Java open source świetnie współpracuje z ActiveMQ. Aby zainstalować wersję Java typu open source, uruchom poniższe polecenia:

sudo apt update sudo apt-get install default-jre

Po zainstalowaniu środowiska Java można użyć poniższych poleceń, aby sprawdzić, czy Java jest zainstalowana.

java -version

Powinieneś zobaczyć podobne wyniki, jak poniżej:

Wynik: openjdk wersja „11.0.5” 2019-10-15 OpenJDK Runtime Environment (kompilacja 11.0.5 + 10-post-Ubuntu-0ubuntu1.118.04) OpenJDK 64-bitowa maszyna wirtualna serwera (kompilacja 11.0.5 + 10-post-Ubuntu-0ubuntu1 .118.04, tryb mieszany, udostępnianie)

Krok 2: Zainstaluj Apache ActiveMQ

Teraz, gdy Java jest zainstalowana, uruchom poniższe polecenia, aby pobrać ActiveMQ z repozytorium pakietów biurowych Apache. W chwili pisania tego tekstu aktualna wersja była pod adresem 5.15.8.

cd / tmp wget http://archive.apache.org/dist/activemq/5.15.8/apache-activemq-5.15.8-bin.tar.gz

Następnie wyodrębnij pobrany folder i przenieś jego zawartość do pliku /optować katalogu i utwórz folder o nazwie activemq

tar -xvzf apache-activemq-5.15.8-bin.tar.gz sudo mv apache-activemq-5.15.8 / opt / activemq

Aby efektywnie uruchamiać ActiveMQ, będziesz chciał utworzyć dedykowane konta użytkowników i grup… Po prostu uruchom poniższe polecenia, aby utworzyć nazwę użytkownika activemq a także nazwę grupy.

sudo addgroup --quiet --system activemq sudo adduser --quiet --system --ingroup activemq --no-create-home --disabled-password activemq

Następnie zmień własność pliku / opt / activemq katalog, dzięki czemu użytkownik może mieć pełną kontrolę nad zawartymi w nim treściami.

sudo chown -R activemq: activemq / opt / activemq

Następnie zechcesz również utworzyć usługę ActiveMQ systemd, aby móc kontrolować uruchamianie, zatrzymywanie i włączanie jej usługi… Aby to zrobić, po prostu uruchom poniższe polecenia, aby utworzyć plik usługi.

sudo nano /etc/systemd/system/activemq.service

Następnie skopiuj poniższą zawartość do pliku i zapisz ją.

[Jednostka] Opis = Apache ActiveMQ After = network.target [Service] Type = forking User = activemq Group = activemq ExecStart = / opt / activemq / bin / activemq start ExecStop = / opt / activemq / bin / activemq stop [Install] WantedBy = multi-user.target

Po zapisaniu uruchom poniższe polecenia, aby włączyć usługę.

sudo systemctl daemon-reload sudo systemctl start activemq sudo systemctl włącz activemq

Aby sprawdzić, czy usługa działa, uruchom poniższe polecenia, aby to sprawdzić.

/ opt / activemq / bin / activemq status

Powinieneś zobaczyć podobne wyniki, jak poniżej:

Wynik: INFO: Ładowanie '/ opt / activemq // bin / env' INFO: Using java '/ usr / bin / java' ActiveMQ is running (pid '5453')

Po zainstalowaniu ActiveMQ jego domyślny plik konfiguracyjny to lokalizacja /opt/activemq/conf/activemq.xml. Możesz go otworzyć i zmodyfikować, aby pasował do twojego środowiska.

Po wprowadzeniu zmian w pliku uruchom ponownie usługę ActiveMQ, uruchamiając poniższe polecenia:

sudo systemctl zrestartuj activemq

Na koniec otwórz przeglądarkę i przejdź do nazwy hosta serwera lub adresu IP, a następnie portu # 8161

http://127.0.0.1:8161/admin/

Powinien zostać wyświetlony monit o podanie nazwy użytkownika i hasła. Wartość domyślna to admin / admin

Nazwa użytkownika: admin
Hasło: admin

Zaloguj się i zacznij konfigurować

Że należy to zrobić!

Możesz również użyć Apache ActiveMQ z Hawtio, korzystając z poniższego postu:

Jak zarządzać ActiveMQ za pomocą Hawtio na Ubuntu 18.04 | 16.04

Wniosek:

Ten post pokazuje, jak zainstalować Apache ActiveMQ na Ubuntu 18.04 | 16.04. Jeśli powyżej znajdziesz jakiekolwiek błędy, użyj poniższego formularza komentarza, aby je zgłosić.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux