Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Telepítse az OpenJDK JRE 8-at
3. lépés: Telepítse az Apache ActiveMQ-t
4. lépés: Hozzon létre egy Systemd egységfájlt az Apache ActiveMQ számára
5. lépés: Nyissa meg az Apache ActiveMQ webkonzolt
Az Apache ActiveMQ egy ingyenes, nyílt forráskódú üzenetküldő és integrációs mintaszerver, amelyet széles körben használnak a vállalati szoftverfejlesztésben.
Ebben az oktatóanyagban elmagyarázom, hogyan kell telepíteni az Apache ActiveMQ bináris terjesztését CentOS 7 rendszeren.
Előfeltételek
- Egy friss Vultr CentOS 7 kiszolgálópéldány a szerver IP-címével
203.0.113.1.
- Egy sudo felhasználó .
- Java 7 vagy újabb.
1. lépés: Frissítse a rendszert
Jelentkezzen be a kiszolgálóra sudo felhasználóként egy SSH terminálról, majd telepítse az összes elérhető frissítést az EPEL YUM repo használatával:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
A rendszer újraindítása után jelentkezzen be ugyanazzal a sudo felhasználóval.
2. lépés: Telepítse az OpenJDK JRE 8-at
Az Apache ActiveMQ 5.x Java 7 vagy újabb verziót igényel. Itt telepítjük az OpenJDK 8 JRE-t a YUM használatával:
sudo yum install -y java-1.8.0-openjdk
Ezután a következő paranccsal ellenőrizze a telepítés eredményét:
java -version
A kimenetnek hasonlónak kell lennie:
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b15)
OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode)
Állítsa be a JAVA_HOMEkörnyezeti változót:
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
3. lépés: Telepítse az Apache ActiveMQ-t
Az Apache ActiveMQ legújabb stabil kiadását bármikor letöltheti a hivatalos kiadási oldaláról . A cikk írásakor a legújabb kiadás az 5.14.3.
cd
wget https://archive.apache.org/dist/activemq/5.14.3/apache-activemq-5.14.3-bin.tar.gz
sudo tar -zxvf apache-activemq-5.14.3-bin.tar.gz -C /opt
Az Ön kényelme érdekében létrehozhat egy verziófüggetlen szoftverhivatkozást, amely arra a könyvtárra mutat, amelyben az Apache ActiveMQ jelenlegi kiadása található. Ez a gyakorlat hasznos a jövőbeli frissítéseknél.
sudo ln -s /opt/apache-activemq-5.14.3 /opt/activemq
4. lépés: Hozzon létre egy Systemd egységfájlt az Apache ActiveMQ számára
Az Apache ActiveMQ elindításához futtassa a futtatható fájlját a következő példában látható módon.
cd /opt/activemq
sudo ./bin/activemq start
Előfordulhat azonban, hogy az ActiveMQ-t egy Systemd egységfájlon keresztül szeretné futtatni. Hozd létre az egységfájlt.
sudo vi /usr/lib/systemd/system/activemq.service
Töltse fel a fájlt a következővel:
[Unit]
Description=activemq message queue
After=network.target
[Service]
PIDFile=/opt/activemq/data/activemq.pid
ExecStart=/opt/activemq/bin/activemq start
ExecStop=/opt/activemq/bin/activemq stop
User=root
Group=root
[Install]
WantedBy=multi-user.target
Mentés és kilépés:
:wq!
Ha az egységfájl a helyén van, a Systemd segítségével könnyedén elindíthatja vagy leállíthatja az Apache ActiveMQ-t.
sudo systemctl enable activemq.service
sudo systemctl start activemq.service
sudo systemctl stop activemq.service
5. lépés: Nyissa meg az Apache ActiveMQ webkonzolt
Amikor az Apache ActiveMQ fut, a webböngészővel elérheti a webkonzolját.
Indítsa el az Apache ActiveMQ-t:
sudo systemctl start activemq.service
Módosítsa a tűzfalszabályokat, hogy lehetővé tegye a 8161-es porthoz való hozzáférést:
sudo firewall-cmd --zone=public --permanent --add-port=8161/tcp
sudo firewall-cmd --reload
Most mutasson a webböngészőjére, http://203.0.113.1:8161/adminés jelentkezzen be az alapértelmezett hitelesítő adatokkal.
- felhasználónév:
admin
- Jelszó:
admin
A felhasználónév és jelszó a /opt/activemq/conf/jetty-realm.propertiesfájlban konfigurálható .
Az Apache ActiveMQ konfigurálva van, és használatra kész. Köszönöm, hogy elolvasta.