...
Примечание |
---|
- Для выполнения данного сценария требуются привилегии root или sudo.
- Данный сценарий не позволяет настраивать параметры установки.
- Сценарий требует установленных утилит nc, wget, curl, unzip, sed.
- Мы рекомендуем всегда проверять сценарии, загруженные из Интернета, прежде чем запускать их локально.
|
...
Блок кода |
---|
|
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.
Блок кода |
---|
|
JAVA_HOME=/opt/java/jdk8 |
Для системы с systemd вызовите (обратите внимание, что сервис будет запускаться от пользователя activemq):
...
Блок кода |
---|
|
[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. |
Затем выполните:
Блок кода |
---|
|
systemctl enable activemq
systemctl start activemq |
...