官网: http://activemq.apache.org/
下载地址 file:///usr/share/doc/HTML/index.html
安装
把下载好的两个文件放在linux上
安装jdk
# yum install java-1.8.0-openjdk
# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
# java -version
gpg密钥
wget https://www.apache.org/dist/activemq/5.15.10/apache-activemq-5.15.10-bin.tar.gz.asc
[root@VM1 ~]# tar -xvf apache-activemq-5.15.10-bin.tar.gz -C /opt
设置环境变量
vim /etc/profile
export ACTIVEMQ_HOME=/opt/apache-activemq-5.15.10/
export PATH=$PATH:$ACTIVEMQ_HOME/bin
source /etc/profile
## sudo vim $ACTIVEMQ_HOME/conf/activemq.xml
## 客户端参数默认值: 监听端口 61616, 最大连接数 1000, 最大消息 100M
## 管理后台参数默认值: 监听端口 8161
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
开始运行
tail -f $ACTIVEMQ_HOME/data/activemq.log
sudo $ACTIVEMQ_HOME/bin/activemq console ## 作为“前台进程”启动(CTRL+C停止)
sudo $ACTIVEMQ_HOME/bin/activemq start ## 作为“守护进程”启动
sudo $ACTIVEMQ_HOME/bin/activemq stop ## 停止“守护进程”
浏览器打开: http://192.168.41.101:8161/index.html
管理员主页:http://192.168.41.101:8161/admin
用户名/密码: admin/admin(可以在 conf/users.properties 中修改)
说明
Home: 主机和版本等信息
Queues: 各队列的信息,包括名称、生产个数/消费个数、各生产者/各消费者,可进行删除操作等;
Topics: 各主题的信息,包括名称、生产个数/消费个数、各生产者/各消费者等;
Subscribers: 订阅者;
Connections: 各连接;
Network
Scheduled
Send: 手工发送JMS消息。