Cómo instalar Apache Activemq en Ubuntu 22.04

Cómo instalar Apache Activemq en Ubuntu 22.04

Apache activemq es un servicio de intermedias orientado a mensajes (MOM) de OpenSource escrito en lenguaje de programación Java. Es un protocolo desarrollado por la Fundación Apache que ayuda a Enviar mensajes entre diferentes aplicaciones con características adicionales.

Este tutorial le ayuda a instalar Apache Activemq en Ubuntu 22.04 Sistema LTS Linux.

Prepara tu sistema

El ActiveMQ se puede configurar en cualquier sistema que tenga Java instalado. Así que asegúrate de tu ubuntu 22.04 Linux System tiene Java instalado.

Puede instalar Java en su con los siguientes comandos.

Actualización de sudo apto  sudo apt instalación predeterminado-jdk  

Es una buena práctica y se recomienda ejecutar aplicaciones como usuarios no raíz. Para crear un usuario en su sistema, escriba:

Adduser de sudo Activemq 

Establezca la contraseña para completar la creación del usuario.

Ahora, el Ubuntu 22.04 está listo para la instalación de Apache ActivemQ. Revise los pasos a continuación:

Instale Apache Activemq en Ubuntu 22.04

En primer lugar, descargue la última versión del código fuente de Apache Activemq de su página de descarga oficial.

A partir de hoy, Activemq 5.17.0 es la última versión disponible, que se puede descargar con los siguientes comandos.

wget https: // dlcdn.apache.org // activemq/5.17.0/Apache-Activemq-5.17.0-bin.alquitrán.GZ Tar XZF Apache-Activemq-5.17.0-bin.ZIP -C /OPT  

El segundo comando extraerá el archivo en /Opt/Apache-Activemq-5.17.0 directorio.

El activo predeterminado de activemq permite solo en localhost. Para habilitar ActiveMQ Access para una red local o pública, editar conf/jetty.xml archivo de configuración.

sudo nano /opt /apache-activemq-5.17.0/conf/jetty.xml 

Busque la siguiente sección de configuración.

12345

Cambiar el valor de host de localhost a la dirección IP del sistema o establecer 0.0.0.0 para escuchar en todas las interfaces.

Guarde el archivo y cierre.

Ejecutar ActiveMQ como servicio Systemd

Systemd es el sistema de servicio y el administrador de servicio predeterminado para los últimos sistemas operativos de Linux. Para facilitar el inicio del servicio, cree un archivo de configuración para ActiveMQ como se muestra a continuación:

sudo nano/etc/systemd/system/activemq.servicio  

Agregue el siguiente contenido:

/etc/systemd/system/activemq.Servicio [Unidad] Descripción = Apache Activemq Mensaje Broker After = Network-Online.Target [Service] Type = FORKING USER = ActivEmq Group = ActivEmq WorkingDirectory =/Opt/Apache-ActivEmq-5.17.0/bin execstart =/opt/apache-activemq-5.17.0/bin/activemq start execstop =/opt/apache-activemq-5.17.0/bin/activemq stop reinsart = on-abort [install] WantedBy = Multi-user.objetivo 

En caso de una versión o ubicación diferente de ActivEMQ, actualice la configuración según su sistema.

Guarde el archivo y cierre.

Ahora recargue el Daemon SystemCtl para leer el nuevo archivo de configuración.

SUDO SystemCtl-Daemon-Re-Re-Reload  

Después de eso, habilite el servicio ActiveMQ SystemD para iniciar automáticamente en el arranque del sistema. Además, comience el servicio.

sudo systemctl habilita activemq.servicio  sudo systemctl start activemq.servicio  

Una vez que se inicia el servicio, asegúrese de que ActiveMQ Service esté en funcionamiento:

SUDO SystemCTL Status ActivEMQ.servicio  
Apache Activemq Borker Running Service

Eso es todo. El servicio Apache ActivemQ está en funcionamiento en Ubuntu 22.04 Sistema LTS.

Instalación de pruebas

A medida que la instalación de ActiveMQ se completa en el sistema Ubuntu. Probemos si la instalación se tiene éxito con éxito.

Si el firewall UFQ está activo y está accediendo al Apache ActivemQ desde un host remoto, asegúrese de abrir el puerto 8161. Puede abrir el puerto UFW con el siguiente comando.

sudo UFW Permitir 8161/TCP  

Ahora, abra un navegador y acceso

  • http: // server-ip: 8161/
  • Página de inicio de Apache Activemq
    Puede acceder a la sección de administración de ActiveMQ con la siguiente URL:

    • http: // server-ip: 8161/admin
    • Nombre de usuario: administrador
    • Contraseña: administrador
    Interfaz de administrador de apache activemq broker

    Conclusión

    En este tutorial, ha aprendido a instalar Apache ActivemQ en el sistema Ubuntu. Además, le proporciona la configuración para acceder a ActiveMQ en una red privada o pública.

    Activemq Apache Share. Facebook Twitter Pinterest Linkedin Tumblr Correo electrónico WhatsApp

    Artículos Relacionados

    Comprensión 2> y 1 en Bash: una guía para principiantes

    Cómo elegir el mejor shebang (#!) para tus scripts de shell

    Uso del operador de módulo (%) en Bash

    Añadir un comentario

    Dejar una respuesta Cancelar respuesta

    Mensajes recientes
    • Cómo enumerar los paquetes instalados manualmente en Ubuntu y Debian
    • 10 trucos de bash que todo desarrollador debe saber
    • Cómo validar la dirección de correo electrónico en JavaScript
    • Firewalld: reglas y comandos comunes de firewall
    • 12 comandos APK en Alpine Linux Package Management
    Facebook Twitter Instagram Pinterest © 2023 Tecadmin.neto. Todos los derechos reservados | Términos | política de privacidad