GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie ActiveMQ Message Broker unter Debian 9

Apache ActiveMQ ist eine kostenlose Open-Source-Message-Broker-Software, die in Java geschrieben ist und als zentraler Punkt für die Kommunikation zwischen verteilten Prozessen dienen kann. Apache ActiveMQ ist sehr leistungsfähig, verfügt über einfach zu verwendende Enterprise Integration Patterns und unterstützt viele Sprachclients und Protokolle. Apache ActiveMQ verfügt über eine Vielzahl von Funktionen, darunter AMQP und MQTT, Cross-Language-Clients und -Protokolle, Unterstützung für Enterprise-Integration-Patterns, unterstützt austauschbare Transportprotokolle, entwickelt für Hochleistungs-Clustering, Client-Server, Peer-basierte Kommunikation und vieles mehr .

In diesem Tutorial lernen wir, wie man Apache ActiveMQ auf einem Debian 9-Server installiert.

Voraussetzungen

  • Ein Server mit Debian 9.
  • Ein Nicht-Root mit sudo-Berechtigungen.

Installieren Sie Java

ActiveMQ ist in Java geschrieben, daher müssen Sie Java 8 auf Ihrem System installieren. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:

sudo apt-get install default-jdk -y

Sobald Java installiert ist, können Sie die Version von Java mit dem folgenden Befehl überprüfen:

java -version

Sie sollten die folgende Ausgabe sehen:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Installieren Sie ActiveMQ

Als nächstes müssen Sie die neueste Version von ActiveMQ herunterladen. Sie können es mit dem folgenden Befehl von der offiziellen Website herunterladen:

wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar -xvzf apache-activemq-5.15.3-bin.tar.gz

Als nächstes kopieren Sie das extrahierte Verzeichnis in das Verzeichnis /opt:

sudo cp -r apache-activemq-5.15.3 /opt/activemq

Als nächstes starten Sie den ActiveMQ-Dienst mit dem folgenden Befehl:

sudo /opt/activemq/bin/activemq start

Überprüfen Sie als Nächstes mit dem folgenden Befehl, ob ActiveMQ ausgeführt wird oder nicht:

netstat -tulnp | grep java

Wenn alles geklappt hat, sollten Sie die folgende Ausgabe sehen:

tcp6       0      0 :::61613                :::*                    LISTEN      17871/java          
tcp6       0      0 :::61614                :::*                    LISTEN      17871/java          
tcp6       0      0 :::61616                :::*                    LISTEN      17871/java          
tcp6       0      0 :::1883                 :::*                    LISTEN      17871/java          
tcp6       0      0 :::8161                 :::*                    LISTEN      17871/java          
tcp6       0      0 :::36801                :::*                    LISTEN      17871/java          
tcp6       0      0 :::5672                 :::*                    LISTEN      17871/java          

Zugriff auf die ActiveMQ-Webschnittstelle

Standardmäßig überwacht ActiveMQ Port 8161 . Öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-server-ip:8161 ein , werden Sie auf die folgende Seite weitergeleitet:

Klicken Sie anschließend auf ActiveMQ verwalten Broker sollten Sie die folgende Seite sehen:

Geben Sie hier den Benutzernamen als admin und das Passwort als admin ein und klicken Sie dann auf OK klicken, sollten Sie die folgende Seite sehen.


Debian
  1. So installieren Sie Apache ZooKeeper unter Debian 10

  2. So installieren Sie osquery unter Debian 10

  3. So installieren Sie Apache ActiveMQ unter Debian 10

  4. So installieren Sie Apache Cassandra unter Debian 11

  5. So installieren Sie WildFly unter Debian 11

So installieren Sie JDownloader unter Debian

So installieren Sie Wireshark auf Debian 11 Bullseye

So installieren Sie LEMP in Debian 7

So installieren Sie Flectra unter Debian 10

So installieren Sie OpenNebula unter Debian 10

So installieren Sie TeamViewer unter Debian 10