So installieren Sie Apache Activemq auf Ubuntu 22.04

So installieren Sie Apache Activemq auf Ubuntu 22.04

Apache Activemq ist ein OpenSource-Message-orientierter Middleware (MOM) Broker-Broker-Service, der in Java-Programmiersprache geschrieben wurde. Es handelt sich um ein von der Apache Foundation entwickeltes Protokoll, das hilft Senden Sie Nachrichten zwischen verschiedenen Anwendungen mit zusätzlichen Funktionen.

In diesem Tutorial können Sie Apache Activemq auf Ubuntu 22 installieren.04 LTS Linux -System.

Bereiten Sie Ihr System vor

Der Activemq kann auf jedem System konfiguriert werden, das Java installiert hat. Stellen Sie also sicher, dass Ihr Ubuntu 22.04 Linux System hat Java installiert.

Sie können Java auf Ihrem mit den folgenden Befehlen installieren.

sudo APT -Update  sudo apt installieren Standard-JDK  

Es ist eine gute Praxis und wird empfohlen, Anwendungen als Nicht-Root-Benutzer auszuführen. Um einen Benutzer in Ihrem System zu erstellen, geben Sie ein:

sudo adduser activeemq 

Setzen Sie das Passwort, um die Benutzererstellung zu vervollständigen.

Jetzt der Ubuntu 22.04 ist bereit für die Apache Activemq -Installation. Gehen Sie die folgenden Schritte durch:

Installieren Sie Apache Activemq auf Ubuntu 22.04

Laden Sie zunächst die neueste Version von Apache Activemq Quellcode von der offiziellen Download -Seite herunter.

Ab heute Activemq 5.17.0 ist die neueste verfügbare Version, die mit den folgenden Befehlen heruntergeladen werden kann.

WGet https: // dlcdn.Apache.org // activemq/5.17.0/Apache-Activemq-5.17.0-bin.Teer.gz TAR XZF Apache-Activemq-5.17.0-bin.ZIP -c /opt  

Der zweite Befehl extrahiert die Datei unter /opt/apache-activemq-5.17.0 Verzeichnis.

Der Standard -Activemq erlaubt nur auf Localhost. Um den ActivemQ -Zugriff für ein lokales oder öffentliches Netzwerk zu aktivieren, können Sie bearbeiten conf/stegy.xml Konfigurationsdatei.

sudo nano /opt /apache-activemq-5.17.0/conf/jetty.xml 

Suchen Sie nach dem folgenden Konfigurationsabschnitt.

12345

Ändern Sie den Hostwert von Localhost auf System -IP -Adresse oder setzen Sie 0 fest.0.0.0, um auf allen Schnittstellen zu hören.

Speichern Sie die Datei und schließen Sie sie.

Ausführen von Activemq als Systemd -Dienst

Systemd ist der Standard -System- und Service -Manager für die neuesten Linux -Betriebssysteme. Um das Service -Start zu vereinfachen, erstellen Sie eine Konfigurationsdatei für ActiveMQ wie unten:

sudo nano/etc/systemd/system/activeemq.Service  

Fügen Sie den folgenden Inhalt hinzu:

/etc/systemd/system/activemq.Service [Einheit] Beschreibung = Apache Activemq-Nachrichtenbroker nach = network-online.Ziel [Service] type = ggg 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 Stopp restart = on-abort [install] suchtby = multi-user.Ziel 

Aktualisieren Sie im Falle einer anderen Version oder eines anderen Speicherorts von ActiveMQ die Konfiguration gemäß Ihrem System.

Speichern Sie die Datei und schließen Sie sie.

Laden Sie nun den Systemctl -Daemon neu, um die neue Konfigurationsdatei zu lesen.

sudo systemctl dämon-reload  

Aktivieren Sie danach den Activemq Systemd-Dienst, um den Systemstiefel automatisch zu starten. Starten Sie auch den Service.

sudo systemctl aktivieren activemq.Service  sudo systemctl starten activeemq.Service  

Stellen Sie nach Beginn des Dienstes sicher, dass der Activemq -Service in Betrieb ist:

sudo systemctl Status activeemq.Service  
Apache Activemq Borker Running Service

Das ist es. Der Apache Activemq -Dienst ist im Betrieb auf Ubuntu 22 in Betrieb.04 LTS -System.

Testinstallation

Da die Activemq -Installation auf dem Ubuntu -System abgeschlossen ist. Lassen Sie uns testen, ob die Installation erfolgreich abgelöst wird.

Wenn die UFQ -Firewall aktiv ist und Sie über einen Remote -Host auf den Apache Activemq zugreifen können, sollten Sie den 8161 -Port öffnen. Sie können den UFW -Port mit dem folgenden Befehl öffnen.

sudo ufw erlauben 8161/tcp  

Öffnen Sie nun einen Browser und Zugang

  • http: // server-ip: 8161/
  • Apache Activemq Homepage
    Sie können mit der folgenden URL auf den Abschnitt Activemq Admin zugreifen:

    • http: // server-ip: 8161/admin
    • Benutzername: Admin
    • Passwort: Admin
    Apache Activemq Broker Admin -Schnittstelle

    Abschluss

    In diesem Tutorial haben Sie gelernt, den Apache Activemq auf dem Ubuntu -System zu installieren. Darüber hinaus bietet Ihnen die Konfiguration, um in einem privaten oder öffentlichen Netzwerk auf Activemq zuzugreifen.

    Activemq Apache Share. Facebook Twitter Pinterest LinkedIn Tumblr E -Mail WhatsApp

    zusammenhängende Posts

    Verständnis 2> & 1 in Bash: Ein Anfängerführer

    So wählen Sie den besten Shebang (#!) für Ihre Shell -Skripte

    Verwenden des Modul -Operators (%) in Bash

    Einen Kommentar hinzufügen

    Lassen Sie eine Antwort abbrechen

    kürzliche Posts
    • So listen Sie manuell installierte Pakete in Ubuntu & Debian auf
    • 10 Bash -Tricks, die jeder Entwickler wissen sollte
    • Validierung der E -Mail -Adresse in JavaScript
    • Firewalld: Common Firewall Regeln und Befehle
    • 12 APK -Befehle in der Alpine Linux -Paketverwaltung
    Facebook Twitter Instagram Pinterest © 2023 Tecadmin.Netz. Alle Rechte vorbehalten | Begriffe | Datenschutz-Bestimmungen