...
Для системы с systemd вызовите создайте файл activemq.service в каталоге /lib/systemd/system (или /etc/systemd/system) с содержимым:
Code Block | ||
---|---|---|
| ||
[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 |
...
Логи выполнения хранятся в data/activemq.log и data/wrapper.log, по ним можно проследить безаварийный старт сервиса.
Быстрая установка
Note |
---|
|
Выполните с привилегиями sudo или root:
Code Block | ||
---|---|---|
| ||
curl -fsSL 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.
Для системы с systemd вызовите (обратите внимание, что сервис будет запускаться от пользователя activemq):
Code Block | ||
---|---|---|
| ||
systemctl enable activemq
systemctl start activemq |
Для системы с sysvinit отредактируйте файл bin/linux-x86-64/wrapper.conf, укажите правильный путь к бинарному файлу java в параметре wrapper.java.command. Создайте символическую ссылку:
Code Block | ||
---|---|---|
| ||
ln -s /opt/activemq/current/bin/linux-x86-64/activemq /etc/init.d/activemq |
и вызовите:
Code Block | ||
---|---|---|
| ||
service activemq start |
Windows
Настройте системную переменную ACTIVEMQ_HOME, указывающую на каталог установки ActiveMQ.
Перейдите в директорию ACTIVEMQ_HOME/bin/win32. Выполните InstallService.bat. После выполнения в списке служб Windows должна появится служба ActiveMQ.
Логи выполнения хранятся в data/activemq.log и data/wrapper.log, по ним можно проследить безаварийный старт сервиса.
Настройка
Главный конфигурационный файл ActiveMQ, использующийся по умолчанию - conf/activemq.xml. Логин и пароль (те, что указываются в биллинге в mq.user и mq.pswd) расположены в файле conf/credentials.properties. Рекомендуемая конфигурация activemq.xml:
...