ActiveMQ安装及运行(转)

1、ActiveMQ的下载

   http://activemq.apache.org/download.html

 

   当前最新版本:apache-activemq-5.8.0-bin.zip

 

2、ActiveMQ的安装

   直接解压至任意目录(如:F:\apache-activemq-5.8.0)

 

3、启动ActiveMQ服务器

             最简单方法:直接运行bin\activemq.bat

 

4、测试

ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动 netstat -an|find "61616"

C:\Documents and Settings\Administrator>netstat -an|find "61616"

    TCP        0.0.0.0:61616                    0.0.0.0:0                            LISTENING

 

5、监控

ActiveMQ5.8.0版本默认启动时,启动了内置的jetty服务器,提供一个用于监控ActiveMQ的admin应用。

 

 

http://127.0.0.1:8161/admin

 

   需要输入登录用户名与密码;默认用户名与密码是 admin,admin

   注意:

   (1)、登录的用户与密码配置

           conf/jetty-realm.properties

   (2)、8161端口配置

           conf/jetty.xml

 

_____________________________________________________________

Windows 遇到的问题,启动不了active-mq,报端口61616已占用 ,并且用 netstat -ano |findstr 61616

也查不到端口被占用,google说 Internet Connection Sharing (ICS)服务占用,kill了这个服务,

        启动active-mq Ok了,唉,没有明白。

 

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++

For Linux

+++++++++++++++++++++++++++++++++++++++++++++++++++++

 

安装环境:linux rhe
activemq版本:5.8.0
1.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包
2.解压缩到指定的目录
Shell代码   收藏代码
  1. tar zxvf apache-activemq-5.8.0-bin.tar.gz -C /usr/local  
解压缩后会在/usr/local下生成apache-activemq-5.8.0目录,其中bin目录下就是activeMQ的执行脚本存在的位置了。
3.如果启动脚本无法执行,我们需要修改一下权限
Shell代码   收藏代码
  1. cd /usr/local/apache-activemq-5.8.0/bin  
  2. chmod 775 activemq  
4.设置activeMQ配置环境.activemqrc
Shell代码   收藏代码
  1. bin/activemq setup ~/.activemqrc  
5.启动activeMQ
在activemq主目录键入如下命令: 
Shell代码   收藏代码
  1. bin/activemq start  
然后会看到控制台日志输出如下:
Shell代码   收藏代码
  1. INFO: Loading '/home/chenzhou/.activemqrc'  
  2. INFO: Using java '/usr/java/jdk1.6.0_03/bin/java'  
  3. INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details  
  4. INFO: pidfile created : '/usr/local/apache-activemq-5.8.0/data/activemq-localhost.localdomain.pid' (pid '18567')  
我们也可以把日志输出到指定的日志文件中
Shell代码   收藏代码
  1. bin/activemq start > /tmp/smlog  2>&1 &  
然后日志就输出到/tmp/smlog文件中了
注意:官方文档中标明了如果按上述的方式启动后,如果我们把linux终端窗口关闭的话,则服务也会停止
具体如下:
不过,我尝试了一下关闭xshell终端,貌似服务依然正在,没有退出。
不过为了保险起见,我们在启动时最好还是加上nohup参数
启动命令如下:
Xshell代码   收藏代码
  1. nohup bin/activemq start  
或者:
Shell代码   收藏代码
  1. nohup bin/activemq start > /tmp/smlog 2>&1 &  
查看启动情况:
通过端口查询,activeMQ默认配置下启动会启动8161和61616两个端口,其中8161是mq自带的管理后台的端口,61616是mq服务默认端口:
Shell代码   收藏代码
  1. netstat -ntlp|grep 8161  
  2. netstat -an|grep 61616  
访问activeMQ管理界面,http://ip:8161/admin,如果是本机就是http://localhost:8161/admin

 

1、ActiveMQ的下载

   http://activemq.apache.org/download.html

 

   当前最新版本:apache-activemq-5.8.0-bin.zip

 

2、ActiveMQ的安装

   直接解压至任意目录(如:F:\apache-activemq-5.8.0)

 

3、启动ActiveMQ服务器

             最简单方法:直接运行bin\activemq.bat

 

4、测试

ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动 netstat -an|find "61616"

C:\Documents and Settings\Administrator>netstat -an|find "61616"

    TCP        0.0.0.0:61616                    0.0.0.0:0                            LISTENING

 

5、监控

ActiveMQ5.8.0版本默认启动时,启动了内置的jetty服务器,提供一个用于监控ActiveMQ的admin应用。

 

 

http://127.0.0.1:8161/admin

 

   需要输入登录用户名与密码;默认用户名与密码是 admin,admin

   注意:

   (1)、登录的用户与密码配置

           conf/jetty-realm.properties

   (2)、8161端口配置

           conf/jetty.xml

 

_____________________________________________________________

Windows 遇到的问题,启动不了active-mq,报端口61616已占用 ,并且用 netstat -ano |findstr 61616

也查不到端口被占用,google说 Internet Connection Sharing (ICS)服务占用,kill了这个服务,

        启动active-mq Ok了,唉,没有明白。

 

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++

For Linux

+++++++++++++++++++++++++++++++++++++++++++++++++++++

 

安装环境:linux rhe
activemq版本:5.8.0
1.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包
2.解压缩到指定的目录
Shell代码   收藏代码
  1. tar zxvf apache-activemq-5.8.0-bin.tar.gz -C /usr/local  
解压缩后会在/usr/local下生成apache-activemq-5.8.0目录,其中bin目录下就是activeMQ的执行脚本存在的位置了。
3.如果启动脚本无法执行,我们需要修改一下权限
Shell代码   收藏代码
  1. cd /usr/local/apache-activemq-5.8.0/bin  
  2. chmod 775 activemq  
4.设置activeMQ配置环境.activemqrc
Shell代码   收藏代码
  1. bin/activemq setup ~/.activemqrc  
5.启动activeMQ
在activemq主目录键入如下命令: 
Shell代码   收藏代码
  1. bin/activemq start  
然后会看到控制台日志输出如下:
Shell代码   收藏代码
  1. INFO: Loading '/home/chenzhou/.activemqrc'  
  2. INFO: Using java '/usr/java/jdk1.6.0_03/bin/java'  
  3. INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details  
  4. INFO: pidfile created : '/usr/local/apache-activemq-5.8.0/data/activemq-localhost.localdomain.pid' (pid '18567')  
我们也可以把日志输出到指定的日志文件中
Shell代码   收藏代码
  1. bin/activemq start > /tmp/smlog  2>&1 &  
然后日志就输出到/tmp/smlog文件中了
注意:官方文档中标明了如果按上述的方式启动后,如果我们把linux终端窗口关闭的话,则服务也会停止
具体如下:
不过,我尝试了一下关闭xshell终端,貌似服务依然正在,没有退出。
不过为了保险起见,我们在启动时最好还是加上nohup参数
启动命令如下:
Xshell代码   收藏代码
  1. nohup bin/activemq start  
或者:
Shell代码   收藏代码
  1. nohup bin/activemq start > /tmp/smlog 2>&1 &  
查看启动情况:
通过端口查询,activeMQ默认配置下启动会启动8161和61616两个端口,其中8161是mq自带的管理后台的端口,61616是mq服务默认端口:
Shell代码   收藏代码
  1. netstat -ntlp|grep 8161  
  2. netstat -an|grep 61616  
访问activeMQ管理界面,http://ip:8161/admin,如果是本机就是http://localhost:8161/admin

 

猜你喜欢

转载自frank1998819.iteye.com/blog/2273844
今日推荐