Weboldal keresés

Az Apache ActiveMQ telepítése Debian 10 rendszeren


Az Apache ActiveMQ egy rugalmas és hatékony, nyílt forráskódú többprotokollú üzenetközvetítő, amely a Java használatával készült. Az üzenetközvetítő közvetíti az alkalmazások közötti kommunikációt azáltal, hogy az üzenetet a feladó formális üzenetküldési protokolljáról a fogadó formális üzenetküldési protokolljára fordítja.

Olvassa el még: Az Apache ActiveMQ telepítése CentOS/RHEL 8 rendszeren

Az ActiveMQ számos szabványos átviteli protokollt támogat, mint például az OpenWire, STOMP, MQTT, AMQP , REST és WebSockets. Támogatja a többnyelvű klienseket is, beleértve a Javát a teljes Java üzenetszolgáltatáson (JMS).

ActiveMQ funkciók

Íme egy lista a figyelemre méltó jellemzőiről:

  • Rugalmas konfigurációval rendelkezik, amely támogatja a többplatformos alkalmazásintegrációt a mindenütt jelenlévő AMQP protokoll használatával.
  • Önálló folyamatként is telepíthető, így maximális rugalmasságot biztosít az erőforrások elosztásához és kezeléséhez a különböző alkalmazások között.
  • Számos módot használ a magas rendelkezésre állás érdekében, beleértve a fájlrendszer- és az adatbázis-sorszintű zárolási mechanizmusokat és egyebeket.
  • Lehetővé teszi az üzenetváltást a webalkalmazások között a STOMP over WebSockets használatával.
  • Támogatja az üzenetek terheléselosztását és az adatok magas rendelkezésre állását.
  • Támogatja az IoT-eszközök kezelését az MQTT és még sok más segítségével.

Ebben a cikkben elmagyarázzuk, hogyan telepítheti az Apache ActiveMQ legújabb verzióját Debian 10 szerverre.

Az ActiveMQ futtatásához telepíteni kell a Java-t a Debian 10 rendszeren. Ehhez Java Runtime Environment (JRE) 1.7 vagy újabb verzióra van szükség, és a JAVA_HOME környezeti változót arra a könyvtárra kell beállítani, ahová a JRE telepítve van.

Az ActiveMQ telepítése Debian 10-re

Az ActiveMQ legújabb verziójának telepítéséhez látogasson el a hivatalos webhelyükre, és töltse le a forráscsomagot, vagy használja a következő wget parancsot, hogy közvetlenül a terminálra töltse le az ábrán látható módon.

cd /opt
wget https://www.apache.org/dist/activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz
tar zxvf apache-activemq-5.15.9-bin.tar.gz

Ezután lépjen a kibontott könyvtárba, és listázza ki annak tartalmát az ls paranccsal az alábbiak szerint:

cd apache-activemq-5.15.9
ls

Az ActiveMQ fentiek szerinti telepítése után vegye figyelembe a következő kulcsfontosságú alkönyvtárakat a telepítési könyvtárban:

  • bin – a végrehajtható fájlt és más kapcsolódó fájlokat tartalmazza.
  • conf – a konfigurációs fájlokat tárolja (a fő konfigurációs fájl a /opt/apache-activemq-5.15.9/conf/activemq.xml, XML formátumban írva).
  • adatok – tartalmazza a PID-fájlt és a naplófájlokat.

Az ActiveMQ megfelelő alapkonfigurációval rendelkezik, és önálló démonfolyamatként indíthatja el a következő paranccsal. Vegye figyelembe, hogy ez a parancs az ActiveMQ kezdőlap/telepítési könyvtárához (/opt/apache-activemq-5.15.9) vonatkozik.

./bin/activemq start

Az ActiveMQ démon alapértelmezés szerint a 61616 porton figyel, és ezt ellenőrizheti az ss segédprogrammal.

ss -ltpn 

Hozzáférés az ActiveMQ-hoz a Debian 10 rendszeren

Az utolsó lépés az ActiveMQ telepítés tesztelése a webkonzolon keresztül, amely a 8161 porton figyel. Ehhez nyisson meg egy webböngészőt, és mutasson rá az URL-re.

http://localhost:8161
OR
http://SERVER_IP:8161

Ezután az ActiveMQ webes felületnek be kell töltenie a következő képernyőképen látható módon.

Az ActiveMQ kezeléséhez és figyeléséhez be kell jelentkeznie az adminisztrációs felületre a „Manager ActiveMQ broker” lehetőségre kattintva. Vegye figyelembe, hogy a webkonzolt az URL-cím használatával is elérheti:

http://localhost:8161/admin 
OR
http://SERVER_IP:8161/admin. 

Használja az alapértelmezett felhasználónevet és jelszót, admin/admin, majd kattintson az OK gombra.

A következő képernyőkép az adminisztrációs konzolt ábrázolja, amely számos funkcióval rendelkezik a lapjaihoz képest (Főoldal, Várólisták, Témák, Előfizetők, Kapcsolatok, Ütemezett és Küldés).

Az ActiveMQ működésének teszteléséhez lépjen a Küldés oldalra, és küldjön üzenetet egy sorba. Miután a Küldés gombra kattintott, képesnek kell lennie böngészni bennük, és meg kell tekintenie a sort RSS vagy Atom feedként.

Az ActiveMQ naplókat például a /opt/apache-activemq-5.15.9/data/activemq.log fájl használatával tekintheti meg.

cat ./data/activemq.log				#relative to installation directory
OR
cat /opt/apache-activemq-5.15.9/data/activemq.log	#full path

Az ActiveMQ démon leállításához vagy megöléséhez futtassa a következő parancsot.

./bin/activemq  					#relative to installation directory
OR
/opt/apache-activemq-5.15.9/bin/activemq stop 	#full path

További információkért tekintse meg az ActiveMQ 5 dokumentációját.

Ebben a cikkben bemutattuk, hogyan telepítheti az Apache ActiveMQ üzenetközvetítőt Debian 10 rendszeren. Használja az alábbi megjegyzés űrlapot, ha bármilyen kérdése van, ossza meg velünk gondolatait.