Cómo instalar ActiveMQ en Ubuntu 18.04

Introducción

ActiveMQ es un broker de mensajería de la fundación Apache, que podrás utilizar tanto con el protocolo MQTT como para tener colas de mensajes. Tiene infinidad de conectores y múltiples características que hacen que sea uno de los mejores brokers del mercado. Además, es de código abierto, y lo tienes disponible para cualquier distribución de linux. Por ello, es uno de los mejores candidatos a utilizar en tus proyectos, tanto para colas de mensajes, paradigmas de publicación/subscripción y en general es un gran complemento a cualquier proyecto de software. Te contamos cómo instalarlo.

Instalamos una máquina virtual de Java

Ejecuta el siguiente comando. Si obtienes respuesta, es que tienes una máquina virtual de Java. Si no, en el siguiente párrafo te damos el comando para instalarla.

Si no tienes una máquina virtual, puedes instalarla como sigue:

Descargar los binarios y descomprimir los ficheros

Los binarios se encuentran en la dirección: http://archive.apache.org/dist/activemq/ Bastará con que abras esta página en el navegador para ver todas las versiones. Nosotros vamos a instalar la versión 5.15.3, y lo haremos desde la terminal, con lo que una vez tengamos el path ejecutamos:

Ahora descomprimimos los ficheros en /opt:

Probando la instalación

Como tenemos el nombre de la versión en el directorio, vamos a crear un enlace simbólico para trabajar directamente sobre el directorio activemq:

Con esto, ya tienes un servidor MQTT de gran versatilidad corriendo en tu equipo. ¡Disfruta de tu instalación!

Ficheros y directorios importantes:

Los logs de activemq los puedes encontrar en: /opt/activemq/data/activemq.log

El archivo de configuración principal, se encuentra en: /opt/activemq/conf/activemq.xml

La interfaz web está accesible en http://localhost:8161, viene instalada por defecto y con contraseña admin:admin:

Siguientes pasos

Ahora que ya tienes tu ActiveMQ broker instalado, ¿Qué vas a hacer? Te presentamos algunas ideas:

  • Conecta algunos clientes (mqtt.fx, mqtt_sub)
  • Puedes configurar activeMQ como un servicio
  • Puedes configurar TLS para tener comunicaciones seguras
  • Puedes configurar listas de acceso de usuarios y tópicos

¿Te gustaría que profundizáramos en alguno de estos temas? ¡Déjanos un comentario!

(Visto 789 vecess, 1 visitas hoy)
¡Comparte este articulo!

2 pensamientos en “Cómo instalar ActiveMQ en Ubuntu 18.04

    1. Hola gbravo,
      sobre la configuración podríamos escribir un libro completo, ActiveMQ es un broker muy completo que puedes utilizar en tus proyectos IOT, pues acepta el protocolo MQTT. Puedes trabajar con tópicos (a los que tus programas podrán suscribirse) o con colas (para proceso de datos en diferido). Es un software muy potente, pero también algo complicado de manejar. Quizás para principiantes te interese más mosquitto. Tenemos un pequeño artículo que habla de la librería paho para conectarse a un broker mqtt, que debería de funcionar directamente con un broker mosquitto casi sin configuración, y quizás preparemos un ejemplo para trabajar con un broker, pues es lo que nos falta para completar un par de códigos de ejemplo con mqtt. Estamos pensando en tener un repositorio con el código de los artículos, de forma que podamos recibir feedback de los usuarios, ¡mantente conectado!

      Un saludo,
      Admin.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones relacionadas

Comienza escribiendo tu búsqueda y pulsa enter para buscar. Presiona ESC para cancelar.

Volver arriba