在CentOS 8上安装Apache ActiveMQ
步骤1.首先,让我们首先确保您的系统是最新的。
sudo dnf clean all
sudo dnf update
步骤2.安装Java。
Apache ActiveMQ是基于Java的应用程序,因此必须在您的系统中安装Java:
sudo dnf install java-11-openjdk-devel
步骤3.在CentOS 8上下载Apache ActiveMQ。
从他们的官方网站下载最新版本的ActiveMQ。您可以使用以下命令下载它:
wget https://www.apache.org/dist/activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz
下载后,解压缩下载的文件:
tar -xvzf apache-activemq-5.15.12-bin.tar.gz mv apache-activemq-5.15.12 apache-activemq
接下来,创建一个ActiveMQ用户来运行该服务:
useradd activemq chown -R activemq:activemq /opt/apache-activemq/
步骤4.创建Apache ActiveMQ Systemd。
我们将创建一个Systemd单元文件来管理Apache ActiveMQ服务:
nano /etc/systemd/system/apache-activemq.service
添加以下行:
[Unit] Description=Apache ActiveMQ Messaging Server After=network.target [Service] Type=forking User=activemq Group=activemq ExecStart=/opt/apache-activemq/bin/activemq start ExecStop=/opt/apache-activemq/bin/activemq stop [Install] WantedBy=multi-user.target
保存文件。然后,使用以下命令重新加载systemd Manager配置以读取新创建的服务:
sudo systemctl daemon-reload systemctl start apache-activemq systemctl enable apache-activemq
步骤5.配置防火墙。
您将需要通过firewalld允许端口80和8161。您可以使用以下命令允许它们:
firewall-cmd --zone=public --permanent --add-port=8161/tcp firewall-cmd --zone=public --permanent --add-port=80/tcp firewall-cmd --reload
步骤6.访问Apache ActiveMQ。
默认情况下,ActiveMQ将在HTTP端口8161上可用。打开您喜欢的浏览器,然后浏览至或,系统将提示您输入用户名和密码。默认值为admin / adminhttp://your-domain.com/8161/admin/
http://your-server-ip/8161/admin/
恭喜你!您已经在CentOS 8上成功安装了Apache ActiveMQ。感谢您使用本教程在CentOS 8系统上安装Apache ActiveMQ。有关其他帮助或有用信息,我们建议您检查Apache ActiveMQ官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41470.html