Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Примечание
  • Для выполнения данного сценария требуются привилегии root или sudo.
  • Данный сценарий не позволяет настраивать параметры установки.
  • Сценарий требует установленных утилит nc, wget, curl, unzip, sed.
  • Мы рекомендуем всегда проверять сценарии, загруженные из Интернета, прежде чем запускать их локально.

...

Блок кода
languagebash
curl -fsSL $URL_BASE/https://raw.githubusercontent.com/bgbilling/images-base/master/install/activemq/5.15.5/activemq.sh activemq.sh
sh -eux activemq.sh

Если системная переменная Укажите путь к JDK в параметре JAVA_HOME не прописана глобально или если вы хотите переопределить ее, то в укажите ее в файле файле /opt/activemq/current/bin/env.

Блок кода
languagebash
JAVA_HOME=/opt/java/jdk8

Для системы с systemd вызовите (обратите внимание, что сервис будет запускаться от пользователя activemq):

...

Блок кода
languageapplescript
[Unit]
Description=Apache ActiveMQ
After=network-online.target

[Service]
Type=forking
WorkingDirectory=/opt/activemq/current/bin
ExecStart=/opt/activemq/current/bin/activemq start
ExecStop=/opt/activemq/current/bin/activemq stop
Restart=on-abort
RestartSec=60
User=root
Group=root

[Install]
WantedBy=multi-user.target
Подсказка

Если вы хотите, чтобы ActiveMQ запускался под пользователем activemq, то создайте пользователя, отредактируйте activemq.service и дайте пользователю права на каталог /opt/activemq/current.

Затем выполните:

Блок кода
languagebash
systemctl enable activemq
systemctl start activemq

...