注:安装activemq之前,必须先安装JDK。
一、下载压缩包:http://activemq.apache.org/components/classic/download/
二、解压缩
tar -zxvf apache-activemq-5.16.0-bin.tar.gz
三、进入解压完的文件夹中的 bin/ 目录下,启动MQ。
./activemq start
image.png
到这里就完成了安装启动,还有一些配置和注意事项。
1,activemq 5.16版本,管理后台默认只能本机访问,如果要远程登录的,
修改apache-activemq-5.16.0/conf/jetty.xml配置文件, 将127.0.0.1修改为0.0.0.0即可;
管理后台访问端口也在里修改
image.png
2,修改TCP端口,修改apache-activemq-5.16.0/conf/activemq.xml配置文件,
image.png也就是这一行
<transportConnector name="openwire" uri="tcp://0.0.0.0:61789?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
3,设置访问密码,以提高ActiveMQ的安全性。
修改apache-activemq-5.16.0/conf/activemq.xml配置文件。在</shutdownHooks>
节点下面添加
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="zhangsan" password="123456" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
image.png
4,一些常用命令,在apache-activemq-5.16.0/bin目录下执行
#启动
./activemq start
#停止
./activemq stop
# 显示默认broker的所有主题和队列统计信息
./activemq dstat
# 显示的主题统计信息
./activemq dstat topics
# 显示队列的统计信息
./activemq dstat queue
dtsat就是显示图形化中query的图。
Queue Size 表示queue的大小。 Producer表示生产者
Consumer 消费者
Enqueue 一共进入了多少队列
Dequeue 一共消费的多少队列
网友评论