ActiveMQ Artemis 2.31.2 有java11环境
[root@localhost ~]# java -version
openjdk version "11.0.20" 2023-07-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.20.0.8-1.el7_9) (build 11.0.20+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.20.0.8-1.el7_9) (build 11.0.20+8-LTS, mixed mode, sharing)
Creating ActiveMQ Artemis instance at: /root/apache-artemis-2.31.2/mybroker[root@localhost apache-artemis-2.31.2]# bin/artemis create mybroker
Creating ActiveMQ Artemis instance at: /root/apache-artemis-2.31.2/mybroker--user:
What is the default username?
sxjl--password: is mandatory with this configuration:
What is the default password?--allow-anonymous | --require-login:
Allow anonymous access?, valid values are Y, N, True, False
NAuto tuning journal ...
done! Your system can make 19.23 writes per millisecond, your journal-buffer-timeout will be 52000You can now start the broker by executing: "/root/apache-artemis-2.31.2/mybroker/bin/artemis" runOr you can run the broker in the background using:"/root/apache-artemis-2.31.2/mybroker/bin/artemis-service" start
增加artemis.service服务,通过systemctl来管理
[root@localhost mybroker]# cat /lib/systemd/system/artemis.service
[Unit]
Description=artemis-server
After=network.target
[Service]
Type=forking
ExecStart=/root/apache-artemis-2.31.2/mybroker/bin/artemis-service start
ExecReload=/root/apache-artemis-2.31.2/mybroker/bin/artemis-service restart
ExecStop=/root/apache-artemis-2.31.2/mybroker/bin/artemis-service stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target