Как установить посредник сообщений ActiveMQ в Debian 9
Это руководство существует для этих версий ОС
- Debian 10 (Buster)
- Debian 9 (Stretch)
На этой странице
- Предпосылки
- Установить Java
- Установить ActiveMQ
- Доступ к веб-интерфейсу 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, вы должны увидеть следующую страницу.