安装ActiveMQ
时间:2022-07-25
本文章向大家介绍安装ActiveMQ,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
win安装ActiveMQ
ActiveMQ网址:
到官网下载地址上下载安装包,选择.zip进行下载:
下载好后,进行解压,解压完成后,进入到bin目录下:
接着进入到与系统位数对应的目录下,使用管理员身份运行activemq.bat,就可以直接启动了:
显示如下信息,表示启动成功:
访问本机的8161端口即可访问到ActiveMQ的主页,如下:
点击如下链接可以进入到ActiveMQ的管理页面:
会要求输入一个用户密码,默认都是admin:
登录成功后如下:
但是以上这种启动方式是在前台启动,关闭窗口的话服务也就停止了。所以我们要使用服务的方式来进行启动,使用管理员身份运行InstallService.bat:
然后打开 win 下的服务,在服务里启动ActiveMQ,这样就会在后台作为一个服务进行启动了:
Linux安装ActiveMQ
同样的到之前的官网下载地址上,右键复制下载链接,然后到Linux中,使用wget命令进行下载:
[root@server ~]# cd /usr/local/src
[root@server /usr/local/src]# wget https://mirrors.tuna.tsinghua.edu.cn/apache//activemq/5.15.4/apache-activemq-5.15.4-bin.tar.gz
解压并移动到/usr/local下:
[root@server /usr/local/src]# tar -zxvf apache-activemq-5.15.4-bin.tar.gz
[root@server /usr/local/src]# mv apache-activemq-5.15.4 ../activemq
[root@server /usr/local/src]# cd !$
cd ../activemq
[root@server /usr/local/activemq]# ls
activemq-all-5.15.4.jar conf docs lib NOTICE webapps
bin data examples LICENSE README.txt webapps-demo
[root@server /usr/local/activemq]#
进入到bin目录下,使用 activemq 命令进行启动:
[root@server /usr/local/activemq]# cd bin/
[root@server /usr/local/activemq/bin]# ./activemq start
INFO: Loading '/usr/local/activemq//bin/env'
INFO: Using java '/usr/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/usr/local/activemq//data/activemq.pid' (pid '564')
[root@server /usr/local/activemq/bin]#
如上则是启动成功,进程ID为546,然后查看8161端口是否已监听:
[root@server /usr/local/activemq/bin]# netstat -lntp |grep 8161
tcp 0 0 0.0.0.0:8161 0.0.0.0:* LISTEN 564/java
[root@server /usr/local/activemq/bin]#
确认启动成功后,使用浏览器访问相应的IP及端口号,看看能否访问到activemq的主页:
并且能够成功登录到管理页面:
那么就算是安装成功了,我们就可以开始使用activemq作为我们的消息中间件了。
如果有防火墙访问不到的话,并且系统是CentOS7的话,可以使用以下命令开放8161端口:
[root@study-01 /usr/local/activemq/bin]# firewall-cmd --zone=public --add-port=8161/tcp --permanent
success
[root@study-01 /usr/local/activemq/bin]# firewall-cmd --reload
success
[root@study-01 /usr/local/activemq/bin]#
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 五分钟C语言数据结构 之 二叉树先序遍历
- Java 语言基础(常用设计原则和设计模式,常用 Java 8~11 新特性)
- 五分钟C语言数据结构 之 二叉树后序遍历(非递归很重要)
- 5分钟Flink - 自定义Source源
- 9.深入k8s:调度器及其源码分析
- 5分钟Flink - 自定义Data Sink
- 5分钟Flink - 流处理API转换算子集合
- 视频上云/网络穿透/网络映射服务EasyNTS前端组织添加页面出现Vue冲突怎么解决?
- Pinpoint 一款强大的APM工具
- 1. Pandas系列 - 基本数据结构
- 6 年前,只会 JSP 和 Servlet 就可以找到工作
- Python文件处理实用指南
- 2. Pandas系列 - Series基本功能
- 1.3 广告算法专题 - 交叉验证
- 最好用的内网穿透工具合集