GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Apache ActiveMQ en CentOS 8

En este tutorial, le mostraremos cómo instalar Apache ActiveMQ en CentOS 8. Para aquellos de ustedes que no lo sabían, Apache ActiveMQ es una aplicación gratuita, multiprotocolo, basada en Java. software de intermediación de mensajes escrito en Java. Admite protocolos estándar de la industria que permiten la comunicación entre aplicaciones independientes.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Apache ActiveMQ en el sistema CentOS 8.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un usuario sudo no root o acceder al usuario root . Recomendamos actuar como un usuario sudo no root , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Apache ActiveMQ en CentOS 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf clean all
sudo dnf update

Paso 2. Instalación de Java.

Apache ActiveMQ es una aplicación basada en Java, por lo que Java debe estar instalado en su sistema:

sudo dnf install java-11-openjdk-devel

Paso 3. Descarga Apache ActiveMQ en CentOS 8.

Descargue la última versión de ActiveMQ desde su sitio web oficial. Puede descargarla usando el siguiente comando:

wget https://www.apache.org/dist/activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz

Una vez descargado, extraiga el archivo descargado:

tar -xvzf apache-activemq-5.15.12-bin.tar.gz
mv apache-activemq-5.15.12 apache-activemq

A continuación, cree un usuario de ActiveMQ para ejecutar el servicio:

useradd activemq
chown -R activemq:activemq /opt/apache-activemq/

Paso 4. Cree Apache ActiveMQ Systemd.

Crearemos un archivo de unidad Systemd para administrar el servicio Apache ActiveMQ:

nano /etc/systemd/system/apache-activemq.service

Agregue las siguientes líneas:

[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

Guarde el archivo. Luego vuelva a cargar el systemd configuración del administrador para leer el servicio recién creado, usando el siguiente comando:

sudo systemctl daemon-reload
systemctl start apache-activemq
systemctl enable apache-activemq

Paso 5. Configure el cortafuegos.

Deberá permitir los puertos 80 y 8161 a través del firewalld. Puede permitirlos con el siguiente comando:

firewall-cmd --zone=public --permanent --add-port=8161/tcp
firewall-cmd --zone=public --permanent --add-port=80/tcp
firewall-cmd --reload

Paso 6. Acceso a Apache ActiveMQ.

ActiveMQ estará disponible en el puerto HTTP 8161 de manera predeterminada. Abra su navegador favorito y vaya a http://your-domain.com/8161/admin // código> o http://your-server-ip/8161/admin/ y se le debe solicitar un nombre de usuario y una contraseña. El valor predeterminado es administrador/administrador

¡Felicitaciones! Ha instalado con éxito Apache ActiveMQ en CentOS 8. Gracias por usar este tutorial para instalar Apache ActiveMQ en sistemas CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial Sitio web de Apache ActiveMQ.


Cent OS
  1. Cómo instalar Apache Cassandra en CentOS 8

  2. Cómo instalar Apache en CentOS 7

  3. Cómo instalar Apache ActiveMQ en CentOS 7

  4. Cómo instalar Apache Kafka en CentOS 8

  5. Cómo instalar Apache Tomcat 8 en CentOS

Cómo instalar Apache ServiceMix en CentOS 7

Cómo instalar Apache Cassandra en CentOS

Cómo instalar elgg en CentOS 8

Cómo instalar Apache ServiceMix en CentOS 8

Cómo instalar Apache SVN en CentOS 7

Cómo instalar Mod_Security Apache en CentOS 6