该文章为在慕课网学习的学习笔记和个人感悟,视频地址:http://www.imooc.com/learn/856
特别提醒:
activemq 版本和jdk版本必须互相兼容,否则将会出现启动失败等不可预料的问题。
一、在 windows 中安装 ActiveMQ
在 windows 平台中安装 activemq ,分为两种,安装包下载完成后,解压,一种是直接启动,打开命令窗口,此时,命令窗口不能关闭,一关闭就会关闭 activemq;而另一种是将 activemq 使用windows 服务启动,这种方式比较灵活一些。
1.下载安装包
访问 activemq 官网 http://activemq.apache.org/download.html 进行安装包下载。
进去后,选择Windows Distribution 的版本进行下载
2.解压,运行
下载好安装包后,直接解压,然后点击进入 bin 文件夹,根据自己当前的操作系统,进入对应的 win32或win64 文件夹,选中a ctivemq.bat 右键以管理员身份运行。
例如: 我的系统是 64位 ,所以
启动后,出现如下窗口,即启动成功
8161 为 activemq 的默认后台管理界面端口。
在浏览器中输入 127.0.0.1:8161 访问activemq管理后台
点击上图指示的位置,然后输入账号密码:admin/admin 这是 activemq 默认的账号密码,即可进入后台管理界面。
至此,windows 直接解压启动的安装方式已经成功完成。
切记,这种方式启动,控制台窗口不能关闭,一关闭就会把activemq服务关闭
接下来介绍的是使用服务启动
和之前的一样,先下载,然后解压,根据自己对应的操作系统,进入到 win32 / win64 文件夹,然后选中第二个 InstallService.bat ,右键,以管理员身份运行,安装到 windows 服务中。
查看当前是否已经成功安装到windows 服务中:
键盘 win键+R ,输入 services.msc 查看当前系统中的服务,如果安装成功后,就会在页面中展示。
点击启动服务,然后一样的 在浏览器中输入 127.0.0.1:8161 访问activemq管理后台
当前服务,可以根据个人需要,设置为手动或自动启动。
二、Linux 下进行安装 ActiveMQ
连接启动完 linux 后,一种是使用 wget 命令加上在线下载地址进行下载,然后解压安装;第二种是先访问 activemq 官网,下载好 linux的安装包后,在上传到 linux 中,进行解压安装。
因为我没有activemq linux的在线下载安装包下载地址,所以没有用这种方法,后面介绍第二种方法,这两种方法都是为了获取安装包,没有什么区别。
1. 下载过程和 windows 平台一样,访问 activemq 官网,然后进行下载,但要注意的是,这里下的版本是 Unix/Linux/Cygwin Distribution
2. 使用 xshell 连接 linux 后,使用 rz 命令上传至 linux 上你想要存放的文件夹中。
3. 使用 tar -zxvf activemq安装包名 解压activemq
4. 进入解压后的文件夹的 bin 目录下,使用 ./activemq start 命令启动 activemq
成功后的窗口:
使用 ps -ef|grep activemq 命令查看线程情况
若 查看的线程情况中有ID 等于 bin 目录下启动后的 PID ,则为启动成功。
输入访问地址:服务器地址:8161 然后和windows 平台一样的登录操作,即可进入后台管理页面。
若确认启动成功,浏览器却无法访问 8161 端口问题时,在确认地址无误的情况下,很可能是因为linux 上的防火墙没有把8161端口打开,这时需要我们手动开启。
在 linux 上输入:
firewall-cmd --zone=public --add-port=8161/tcp --permanent
开启8161端口,然后输入命令
firewall-cmd --reload
重启防火墙,启动成功后,再次在浏览器输入 服务器地址:8161 即可访问