ActiveMQ教程(一)-安装
来源:互联网 发布:成都云计算公司排名 编辑:程序博客网 时间:2024/05/01 01:20
1 下载安装
1.1 如何下载ActiveMQ
此处我们以5.9.1的release版本为例:
下载地址:http://activemq.apache.org/activemq-591-release.html
分别提供Windows和Linux系统的安装压缩包:
此处我们下载apache-activemq-5.9.1-bin.tar.gz
1.2 安装
假设我们将apache-activemq-5.9.1-bin.tar.gz拷贝到服务器的/home/server目录下(存放目录可自行决定)
解压安装包完成安装
tar -zxvf apache-activemq-5.9.1-bin.tar.gz
- 执行命令进入/home/server/apache-activemq-5.9.1-bin/bin目录
cd apache-activemq-5.9.1-bincd bin
- 启动ActiveMQ,restart(重启)|stop(停止)
./activemq start
- 查看ActiveMQ服务监控端口(确定ActiveMQ启动是否正常)
netstat -anp|grep 61616
- 输出以下内容代表启动成功
tcp 0 0 :::61616 :::* LISTEN 23422/java
1.3 防火墙放行ActiveMQ端口
- 如果使用了云服务器需要先开启8161(web管理页面端口)、61616(activemq服务监控端口) 两个端口
- 配置防火墙规则
/sbin/iptables -I INPUT -p tcp --dport 8161 -j ACCEPT&&/etc/init.d/iptables save&&service iptables restart&&/etc/init.d/iptables status/sbin/iptables -I INPUT -p tcp --dport 61616 -j ACCEPT&&/etc/init.d/iptables save&&service iptables restart&&/etc/init.d/iptables status
1.4 ActiveMQ管理平台
- 访问地址:http://[IP]:8161/admin
- 用户名/密码
用户名:admin 密码:admin - 管理平台界面截图
1.4.1 队列管理
我们进入管理界面首页后,点击导航菜单Queues切换到队列管理,界面如下图:
消息队列列表,具体各列意义及视图(views)和操作(oprations)列的详细说明如下:
1、Name:消息队列名称。
2、Number Of Pending Messages:队列中现有的消息数量。
3、Number Of Consumers:连接当前消息队列的消息获取者数量。
4、Messages Enqueued :进入过队列的消息总数(包括未被消息获取者取走和现有队列中待被消息获取者取走的消息)。
5、Messages Dequeued:已被消费者取出队列的消息总数。
6、Views:消息队列视图,主要包括了3个可点击链接:
Active Producers:当前连接到消息服务器的消息生产者列表。
Active Consumers:当前连接到消息服务器的消息获取者列表。
7、Operations:当前单个消息队列的相关管理操作:
Send To:填写消息表单相关数据,向当前操作的单个消息队列发送消息。
Purge:清除当前单个消息队列中待取走的全部消息。
Delete:删除当前单个消息队列。
2 Shell命令
在{activemq_home}/bin目录下,存在一个activemq命令
- 启动
$ {activemq_home}/bin/activemq start
输出信息:INFO: pidfile created : ‘/home/messaging/activemq//data/activemq.pid’ (pid ‘7255’)
表示在{activemq_home}/data/activemq.pid文件下存有刚刚启动的服务进程ID
- 重启
$ {activemq_home}/bin/activemq restart
- 查看activemq服务状态
$ {activemq_home}/bin/activemq status
输出信息:ActiveMQ is running (pid ‘7477’)
表示当前运行的activemq服务进程ID
- 杀死active服务进程
$ {activemq_home}/bin/activemq kill 7477
等同于stop命令
- 停止activemq服务
$ {activemq_home}/bin/stop
- ActiveMQ教程(一)-安装
- ActiveMQ教程(一)
- ActiveMQ教程(一)
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ学习教程(一)——安装与示例
- ActiveMQ(一):安装
- Apache ActiveMQ教程(一)
- Apache ActiveMQ教程(一)
- Apache ActiveMQ教程(一)
- Apache ActiveMQ教程(一)
- ActiveMQ安装教程
- php,js端获取sessionid的方法
- PHP使用session完成注册登录后跳转到登录前一页码
- 1108. Finding Average (20) 字符处理
- 多项式输出
- 欢迎使用CSDN-markdown编辑器
- ActiveMQ教程(一)-安装
- Linux环境进程间通信(四)信号灯
- 从输入一个url后到页面加载完成都发生了什么
- density based clustering algorithm,
- 关于智能提示(intellisense)重复(aardio)
- 表格里全选按钮
- Swiftlint代码规范属性说明
- vb6工程属性是乱码
- Linux nc命令详解