Поиск по сайту:

Как установить посредник сообщений ActiveMQ в Debian 9


Это руководство существует для этих версий ОС

  • Debian 10 (Buster)
  • Debian 9 (Stretch)

На этой странице

  1. Предпосылки
  2. Установить Java
  3. Установить ActiveMQ
  4. Доступ к веб-интерфейсу ActiveMQ

Apache ActiveMQ — это бесплатное программное обеспечение брокера сообщений с открытым исходным кодом, написанное на Java, которое может служить центральной точкой для связи между распределенными процессами. Apache ActiveMQ очень мощный, поставляется с простыми в использовании шаблонами корпоративной интеграции и поддерживает множество языковых клиентов и протоколов. Apache ActiveMQ поставляется с множеством функций, включая поддержку AMQP и MQTT, межъязыковых клиентов и протоколов, поддержку шаблонов интеграции предприятия, поддержку подключаемых транспортных протоколов, предназначенных для высокопроизводительной кластеризации, клиент-серверной, одноранговой связи и многого другого. .

В этом руководстве мы узнаем, как установить Apache ActiveMQ на сервер Debian 9.

Предпосылки

  • Сервер под управлением Debian 9.
  • Пользователь без полномочий root с привилегиями sudo.

Установить Java

ActiveMQ написан на Java, поэтому вам необходимо установить Java 8 в свою систему. Вы можете установить его, просто выполнив следующую команду:

sudo apt-get install default-jdk -y

После установки Java вы можете проверить версию Java с помощью следующей команды:

java -version

Вы должны увидеть следующий вывод:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Установить ActiveMQ

Далее вам нужно будет загрузить последнюю версию ActiveMQ. Вы можете скачать его с их официального сайта с помощью следующей команды:

wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz

После завершения загрузки извлеките загруженный файл с помощью следующей команды:

tar -xvzf apache-activemq-5.15.3-bin.tar.gz

Затем скопируйте извлеченный каталог в каталог /opt:

sudo cp -r apache-activemq-5.15.3 /opt/activemq

Затем запустите службу ActiveMQ с помощью следующей команды:

sudo /opt/activemq/bin/activemq start

Затем проверьте, запущен ли ActiveMQ, с помощью следующей команды:

netstat -tulnp | grep java

Если все прошло нормально, вы должны увидеть следующий вывод:

tcp6       0      0 :::61613                :::*                    LISTEN      17871/java          
tcp6       0      0 :::61614                :::*                    LISTEN      17871/java          
tcp6       0      0 :::61616                :::*                    LISTEN      17871/java          
tcp6       0      0 :::1883                 :::*                    LISTEN      17871/java          
tcp6       0      0 :::8161                 :::*                    LISTEN      17871/java          
tcp6       0      0 :::36801                :::*                    LISTEN      17871/java          
tcp6       0      0 :::5672                 :::*                    LISTEN      17871/java          

Доступ к веб-интерфейсу ActiveMQ

По умолчанию ActiveMQ прослушивает порт 8161. Откройте веб-браузер и введите URL-адрес http://your-server-ip:8161, вы будете перенаправлены на следующую страницу:

Затем нажмите «Управление брокером ActiveMQ», вы должны увидеть следующую страницу:

Здесь введите имя пользователя как admin и пароль как admin, затем нажмите кнопку OK, вы должны увидеть следующую страницу.