So installieren Sie Apache Activemq auf Debian 10
- 2235
- 417
- Miriam Bauschke
Apache Activemq ist ein flexibler und leistungsstarker Open-Source-Multi-Protokoll-Message-Broker, der verwendet wird Java. Ein Message Broker vermittelt die Kommunikation zwischen Anwendungen, indem eine Nachricht aus dem formalen Messaging -Protokoll des Absenders in das formale Messaging -Protokoll des Empfängers übertragen wird.
Lesen Sie auch: So installieren Sie Apache Activemq auf CentOS/RHEL 8
Activemq Unterstützt viele Standardtransportprotokolle wie z Openwire, STAMPFEN, Mqtt, Amqp, AUSRUHEN, Und Websockets. Es unterstützt auch Cross-Language-Kunden einschließlich Java via Full Java Message Service (JMS).
Aktivitätsfunktionen
Hier ist eine Liste der bemerkenswerten Funktionen:
- Es verfügt über eine flexible Konfiguration mit der Unterstützung der Multi-Plattform-Anwendungsintegration unter Verwendung des allgegenwärtigen AMQP-Protokolls.
- Es kann als eigenständiger Prozess eingesetzt werden. Daher bietet es eine maximale Flexibilität für die Ressourcenzuweisung und das Management zwischen verschiedenen Anwendungen.
- Verwendet mehrere Modi für hohe Verfügbarkeit, einschließlich der Verriegelungsmechanismen auf Dateisystem- und Datenbank-Zeilenebene und mehr.
- Ermöglicht Austauschnachrichten zwischen Webanwendungen mithilfe von Stomp Over WebSockets.
- Es unterstützt Lastausgleich von Nachrichten und Hochverfügbarkeit für Daten.
- Unterstützt die Verwaltung von IoT -Geräten mit MQTT und vielem mehr.
In diesem Artikel erklären wir Ihnen, wie Sie die neueste Version von installieren Apache Activemq auf einen Debian 10 Server.
Laufen Activemq, Sie müssen Java auf Ihrem Debian 10 -System installieren lassen. Es erfordert a Java -Laufzeitumgebung (Jre) 1.7 oder später und die Java_Home Die Umgebungsvariable muss auf das Verzeichnis eingestellt werden, in dem die JRE installiert ist.
Installieren von ActiveMQ auf Debian 10
Um die neueste Version von zu installieren Activemq, Gehen Sie zu ihrer offiziellen Website und laden Sie das Quellpaket herunter oder verwenden Sie den folgenden WGet -Befehl, um wie gezeigt direkt auf dem Terminal herunterzuladen.
# CD/Opt # WGet https: // www.Apache.org/dist/activemq/5.15.9/Apache-Activemq-5.15.9-Bin.Teer.GZ # TAR ZXVF Apache-Activemq-5.15.9-Bin.Teer.gz
Gehen Sie anschließend in das extrahierte Verzeichnis und listen Sie seinen Inhalt mit LS -Befehl wie folgt auf:
# CD Apache-Activemq-5.15.9 # lsListen Sie Activemq Inhalt auf
Nach der Installation Activemq Wie oben gezeigt, müssen Sie die folgenden wichtigen Unterabzeichnungen im Installationsverzeichnis zur Kenntnis nehmen:
- Behälter - Enthält die ausführbare Datei und andere zugehörige Dateien.
- Conf - speichert die Konfigurationsdateien (die Hauptkonfigurationsdatei lautet /opt/apache-activemq-5.15.9/conf/activemq.xml, geschrieben im XML -Format).
- Daten - Enthält die PID -Datei und Protokolldateien.
Activemq Kommt mit einer ausreichenden grundlegenden Konfiguration und UOU kann sie als eigenständigen Dämon -Prozess mit dem folgenden Befehl starten. Beachten Sie, dass dieser Befehl relativ zum Activemq -Home/Installation -Verzeichnis ist (Verzeichnis ActiveMQ (/opt/apache-activemq-5.15.9).
# ./bin/activeemq startenStarten Sie Activemq auf Debian 10
Der Activemq Daemon hört auf Port zu 61616 standardmäßig und Sie können es mit dem überprüfen SS -Dienstprogramm.
# ss -ltpnÜberprüfen Sie den Activemq -Höranschluss
Zugang zu Activemq auf Debian 10
Der letzte Schritt besteht darin, die zu testen Activemq Installation über die Webkonsole, die auf Port hört 8161. Öffnen Sie dazu einen Webbrowser und weisen Sie ihn auf die URL hin.
http: // localhost: 8161 oder http: // server_ip: 8161
Dann ist die Activemq Die Webschnittstelle sollte wie im folgenden Screenshot geladen werden.
Zugriff auf Apache Activemq -SchnittstelleVerwalten und Überwachung Activemq, Sie müssen sich in der administrativen Schnittstelle anmelden, indem Sie auf “klicken“Manager Activemq Broker”. Beachten Sie, dass Sie über die URL auch auf die Webkonsole zugreifen können:
http: // localhost: 8161/admin oder http: // server_ip: 8161/admin.
Verwenden Sie den Standard -Benutzernamen und das Standardkennwort, admin/admin und klicken Sie OK.
Activemq Admin LoginDas folgende Screenshot zeigt die Verwaltungskonsole, die viele Funktionen in Bezug auf ihre Registerkarten erhalten (Home, Warteschlangen, Themen, Abonnenten, Verbindungen, geplant und senden).
Activemq Admin -DashboardUm zu testen, wie Activemq funktioniert, gehen Sie zum Schicken Seite und senden Sie eine Nachricht an eine Warteschlange. Nach dem Klicken Schicken, Sie sollten in der Lage sein, sie zu stöbern und die Warteschlange als eine Sorte anzusehen RSS oder Atom füttern.
Sie können anzeigen Activemq Protokolle mit der Datei /opt/apache-activemq-5.15.9/data/activeemq.Protokoll, Zum Beispiel.
# Katze ./data/activeemq.Protokoll #Relativ zum Installationsverzeichnis oder # Cat /opt /apache-activemq-5.15.9/data/activeemq.Log #full Pfad
Das stoppen oder töten Activemq Daemon führen Sie den folgenden Befehl aus.
# ./bin/activemq #relative zum Installationsverzeichnis oder #/opt/apache-activemq-5.15.9/bin/actionemq stop #full Pfad
Weitere Informationen finden Sie in der Dokumentation ActiveMQ 5.
In diesem Artikel haben wir gezeigt, wie man installiert Apache Activemq Message Broker on Debian 10. Verwenden Sie das folgende Kommentarformular, um Fragen zu stellen, um Ihre Gedanken mit uns zu teilen.
- « So verwenden Sie Fail2ban, um Ihren Linux -Server zu sichern
- So installieren Sie Fail2ban, um SSH auf CentOS/RHEL 8 zu schützen »