Apache ActiveMQ je bezplatný a otevřený software pro zprostředkovatele zpráv napsaný v Javě, který může sloužit jako centrální bod pro komunikaci mezi distribuovanými procesy. Apache ActiveMQ je velmi výkonný, přichází se snadno použitelnými vzory podnikové integrace a podporuje mnoho jazykových klientů a protokolů. Apache ActiveMQ přichází s řadou funkcí, včetně, podporuje AMQP a MQTT, Cross Language Clients and Protocols, podporu pro Enterprise Integration Patterns, podporuje zásuvné transportní protokoly, navržený pro vysoce výkonné klastrování, klient-server, peer-based komunikaci a mnoho dalšího. .
V tomto tutoriálu se naučíme, jak nainstalovat Apache ActiveMQ na server Debian 9.
Předpoklady
- Server se systémem Debian 9.
- Neroot s právy sudo.
Instalovat Javu
ActiveMQ je napsán v Javě, takže budete muset nainstalovat Java 8 do vašeho systému. Můžete jej nainstalovat pouhým spuštěním následujícího příkazu:
sudo apt-get install default-jdk -y
Jakmile je Java nainstalována, můžete zkontrolovat verzi Java pomocí následujícího příkazu:
java -version
Měli byste vidět následující výstup:
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)
Instalovat ActiveMQ
Dále si budete muset stáhnout nejnovější verzi ActiveMQ. Můžete si jej stáhnout z jejich oficiálních stránek pomocí následujícího příkazu:
wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xvzf apache-activemq-5.15.3-bin.tar.gz
Dále zkopírujte extrahovaný adresář do adresáře /opt:
sudo cp -r apache-activemq-5.15.3 /opt/activemq
Dále spusťte službu ActiveMQ pomocí následujícího příkazu:
sudo /opt/activemq/bin/activemq start
Dále zkontrolujte, zda je ActiveMQ spuštěn nebo ne, pomocí následujícího příkazu:
netstat -tulnp | grep java
Pokud vše proběhlo v pořádku, měli byste vidět následující výstup:
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
Přístup k webovému rozhraní ActiveMQ
Ve výchozím nastavení ActiveMQ naslouchá na portu 8161 . Otevřete webový prohlížeč a zadejte adresu URL http://ip-ip-vašeho-serveru:8161 , budete přesměrováni na následující stránku:
Dále klikněte na Spravovat ActiveMQ brokera, měli byste vidět následující stránku:
Zde zadejte uživatelské jméno jako admin a heslo jako admin, poté klikněte na OK měli byste vidět následující stránku.