ActiveMQ初步安装

一、官网下载

ActiveMQ官网:http://activemq.apache.org/

安装ActiveMQ的前提是已经安装好了JAVA JDK环境。

PS:我这里下载的是经典版

ActiveMQ初步安装_第1张图片

下载完之后将它放进Centos的opt目录下,进行解压

tar -zxvf apache-activemq-5.16.0-bin.tar.gz

可以选择新建一个目录将解压出来的文件拷贝进去,我这里放入根目录下的myactivemq文件夹

 mkdir /myactivemq

cp -r apache-activemq-5.16.0 /myactivemq

 其实ActiveMQ安装比较简单,解压之后就算是完成了,会出问题的主要是在图形化界面那里,我便是在那里踩到了坑。

 二、启动ActiveMQ

当然,启动文件还是在bin目录下,进入到bin目录,执行启动命令

进入bin目录

cd myactivemq/apache-activemq-5.16.0/bin

启动

 ./activemq start

 (举一反三:既然start是启动,那么关闭肯定就是stop了)

ActiveMQ初步安装_第2张图片 

 接下来还得验证一下,看看有没有启动成功,ActiveMQ的运行端口默认是61616,只需要查看这个端口号ActiveMQ有没有在跑就知道了。

ps -ef|grep activemq|grep -v grep

可以看到ActiveMQ已经在进程号为4545的端口上运行着 ,这样就说明ActiveMQ已经启动成功了。

其他两种验证的方法:

netstat -anp|grep 61616 

lsof -i:61616

 还有一种比较方便,个人推荐

netstat -lnp|grep 61616

OK,到这一步,相信前面都非常的顺利,后面的就是坑了。

三、使用ActiveMQ图形化界面

ActiveMQ安装的时候就已经默认装好了图形化界面,但这个图形化程序是在另一个端口8161上面运行着,由于我使用的是虚拟机Centos装的ActiveMQ,所以只需要在本机Windows上用浏览器打开图形化界面即可,输入http://XXX(Centos IP地址):8161/admin/

然后就出现令人违和的无法访问此网站,这跟说好的不一样。。

ActiveMQ初步安装_第3张图片

排查问题:

既然图形化界面是在8161上面跑着,那就来康康它是不是真的有在跑

netstat -lnp|grep 8161

果不其然,图形化界面已经挂掉了。

接下来使用这种方法重新启动

先来查看Centos的主机名:

vi /etc/hosts

 发现它是这样子的

需要将标红的这部分换成Centos的主机名

如,我的Centos主机名是 chen

 

再康康network文件

vi /etc/sysconfig/network

 将network文件也设置主机名

完成这一步,就可以重新启动ActiveMQ了,这回重新检查一下8161端口

已经顺利运行起来了,重新在浏览器打开图形化界面地址,ActiveMQ图形化已成功打开

ActiveMQ初步安装_第4张图片

 

你可能感兴趣的:(Centos,Java,Web,Java,java,activemq)