Установить Apache ActiveMQ

Thank you for reading this post, don't forget to subscribe!

Apache ActiveMQ - это бес­плат­ный сер­вер шаб­ло­нов обме­на сооб­ще­ни­я­ми и инте­гра­ции с откры­тым исход­ным кодом, кото­рый широ­ко исполь­зу­ет­ся при раз­ра­бот­ке про­грамм­но­го обес­пе­че­ния для предприятий.

Шаг 1: Обновите систему

Вой­ди­те на свой сер­вер как поль­зо­ва­тель sudo с тер­ми­на­ла SSH, а затем уста­но­ви­те все доступ­ные обнов­ле­ния с помо­щью репо­зи­то­рия EPEL YUM:

После пере­за­груз­ки систе­мы сно­ва вой­ди­те в систе­му под тем же поль­зо­ва­те­лем sudo.

Шаг 2: Установите OpenJDK JRE 8

Для Apache ActiveMQ 5.x тре­бу­ет­ся Java 7 или выше. Здесь мы уста­но­вим OpenJDK 8 JRE, исполь­зуя YUM:

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

Вывод дол­жен напоминать:

Настрой­те JAVA_HOMEпере­мен­ную среды:

Шаг 3: Установите Apache ActiveMQ

Вы все­гда може­те полу­чить послед­нюю ста­биль­ную вер­сию Apache ActiveMQ со стра­ни­цы офи­ци­аль­но­го рели­за . На момент напи­са­ния этой ста­тьи послед­няя вер­сия 5.14.3.

Для ваше­го удоб­ства вы може­те создать неза­ви­си­мую от вер­сии про­грамм­ную ссыл­ку, ука­зы­ва­ю­щую на ката­лог, в кото­ром нахо­дит­ся теку­щий выпуск Apache ActiveMQ. Эта прак­ти­ка полез­на для буду­щих обновлений.

Шаг 4. Создайте файл модуля Systemd для Apache ActiveMQ.

Вы може­те запу­стить Apache ActiveMQ, запу­стив его испол­ня­е­мый файл, как пока­за­но в сле­ду­ю­щем примере.

Одна­ко вы може­те пред­по­честь запус­кать ActiveMQ через файл моду­ля Systemd. Создай­те файл модуля.

Запол­ни­те файл:

Сохра­нить и выйти:

Имея файл моду­ля, вы може­те исполь­зо­вать Systemd для про­сто­го запус­ка или оста­нов­ки Apache ActiveMQ.

Шаг 5: Доступ к веб-консоли Apache ActiveMQ

Когда Apache ActiveMQ рабо­та­ет, вы може­те полу­чить доступ к его веб-кон­со­ли с помо­щью веб-браузера.

Запу­сти­те Apache ActiveMQ:

Изме­ни­те пра­ви­ла бранд­мау­э­ра, что­бы раз­ре­шить доступ к пор­ту 8161:

Теперь наве­ди­те веб-бра­у­зер http://192.168.1.170:8161/admin

и вой­ди­те в систе­му, исполь­зуя учет­ные дан­ные по умолчанию.

  • Имя поль­зо­ва­те­ля: admin
  • пароль: admin

Имя поль­зо­ва­те­ля и пароль могут быть настро­е­ны в /opt/activemq/conf/jetty-realm.propertiesфай­ле.

Apache ActiveMQ настро­ен и готов к использованию.