1.0-ActiveMQ安装与使用

ActiveMQ安装与使用

① 进入 ActiveMQ 官网:https://activemq.apache.org/
下载对应系统压缩包,此处为ActiveMQ 5 “Classic” (apache-activemq-5.16.1-bin.tar.gz)
下载地址:https://activemq.apache.org/components/classic/download/
②将压缩包放至对应目录并解压

[root@localhost local]# pwd
/usr/local
[root@localhost local]# ll
total 62748
-rw-r--r--. 1 root root 64246045 Feb 23 23:44 apache-activemq-5.16.1-bin.tar.gz
drwxr-xr-x. 2 root root      134 May  3  2020 bin
drwxr-xr-x. 2 root root        6 Nov  5  2016 etc
drwxr-xr-x. 2 root root        6 Nov  5  2016 games
drwxr-xr-x. 2 root root        6 Nov  5  2016 include
drwxr-xr-x. 8   10  143      255 Jul 22  2017 jdk
drwxr-xr-x. 2 root root        6 Nov  5  2016 lib
drwxr-xr-x. 2 root root        6 Nov  5  2016 lib64
drwxr-xr-x. 2 root root        6 Nov  5  2016 libexec
drwxrwxr-x. 8 root root     4096 Jan 11 23:40 redis-6.0.1
drwxr-xr-x. 2 root root        6 Nov  5  2016 sbin
drwxr-xr-x. 5 root root       49 Oct 27  2019 share
drwxr-xr-x. 4 root root       30 May  3  2020 soft
drwxr-xr-x. 2 root root        6 Nov  5  2016 src
drwxr-xr-x. 3 root root       71 Nov 10  2019 test
[root@localhost local]# tar -zxvf apache-activemq-5.16.1-bin.tar.gz

③进入解压后的bin目录

[root@localhost bin]# pwd
/usr/local/apache-activemq-5.16.1/bin
[root@localhost bin]# ll
total 144
-rwxr-xr-x. 1 root root 26380 Jan 14 21:00 activemq
-rwxr-xr-x. 1 root root  6189 Jan 14 21:00 activemq-diag
-rw-r--r--. 1 root root 16039 Jan 14 20:59 activemq.jar
-rw-r--r--. 1 root root  5597 Jan 14 21:00 env
drwxr-xr-x. 2 root root    78 Feb 23 23:51 linux-x86-32
drwxr-xr-x. 2 root root    78 Feb 23 23:51 linux-x86-64
drwxr-xr-x. 2 root root    82 Feb 23 23:51 macosx
-rw-r--r--. 1 root root 83820 Jan 13 22:46 wrapper.jar

④启动activemq

[root@localhost bin]# ./activemq start
INFO: Loading '/usr/local/apache-activemq-5.16.1//bin/env'
INFO: Using java '/usr/local/jdk/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/usr/local/apache-activemq-5.16.1//data/activemq.pid' (pid '13086')
[root@localhost bin]# ./activemq status
INFO: Loading '/usr/local/apache-activemq-5.16.1//bin/env'
INFO: Using java '/usr/local/jdk/bin/java'
ActiveMQ is running (pid '13086')

⑤访问activemq管理页面
http://192.168.136.135:8161/

当前使用虚拟机安装,如果发现启动后无法访问管理页面,需要修改 ./conf/jetty.xml 配置,
将
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
	<!-- the default port number for the web console -->
	<property name="host" value="127.0.0.1"/>
	<property name="port" value="8161"/>
</bean>
中host value 改成 0.0.0.0
如果还是无法访问先看下防火墙是否开启
systemctl status firewalld.service
如果防火墙开启了,使用如下命令关闭
systemctl stop firewalld.service
使用curl 192.168.136.135:8161 命令检查是否有页面数据返回,
如果有则表示activemq已经成功启动,如果此时在浏览器中还是无法访问或者一直等待,
则换个浏览器试试或者检查浏览器是否安装开启了代理插件,
我就是在谷歌浏览器中开了代理插件导致无法访问(手动笑哭 ( ̄ェ ̄;) )


用户名密码默认为 admin

⑤停止activemq

[root@localhost bin]# ps -ef|grep activemq
root      13086      1  1 Feb23 pts/1    00:00:08 /usr/local/jdk/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/usr/local/apache-activemq-5.16.1//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/usr/local/apache activemq-5.16.1//tmp -Dactivemq.classpath=/usr/local/apache-activemq-5.16.1//conf:/usr/local/apache-activemq-5.16.1//../lib/: -Dactivemq.home=/usr/local/apache-activemq-5.16.1/ -Dactivemq.base=/usr/local/apache-activemq-5.16.1/ -Dactivemq.conf=/usr/local/apache-activemq-5.16.1//conf -Dactivemq.data=/usr/local/apache activemq-5.16.1//data -jar /usr/local/apache-activemq-5.16.1//bin/activemq.jar start
root      13201  12961  0 00:09 pts/1    00:00:00 grep --color=auto activemq
[root@localhost bin]# ./activemq stop
INFO: Loading '/usr/local/apache-activemq-5.16.1//bin/env'
INFO: Using java '/usr/local/jdk/bin/java'
INFO: Waiting at least 30 seconds for regular process termination of pid '13086' :
Java Runtime: Oracle Corporation 1.8.0_144 /usr/local/jdk/jre
  Heap sizes: current=63360k  free=62303k  max=1013632k
    JVM args: -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/usr/local/apache-activemq-5.16.1//conf/login.config -Dactivemq.classpath=/usr/local/apache-activemq-5.16.1//conf:/usr/local/apache-activemq-5.16.1//../lib/: -Dactivemq.home=/usr/local/apache-activemq-5.16.1/ -Dactivemq.base=/usr/local/apache-activemq-5.16.1/ -Dactivemq.conf=/usr/local/apache-activemq-5.16.1//conf -Dactivemq.data=/usr/local/apache-activemq-5.16.1//data
Extensions classpath:
  [/usr/local/apache-activemq-5.16.1/lib,/usr/local/apache-activemq-5.16.1/lib/camel,/usr/local/apache-activemq-5.16.1/lib/optional,/usr/local/apache-activemq-5.16.1/lib/web,/usr/local/apache-activemq-5.16.1/lib/extra]
ACTIVEMQ_HOME: /usr/local/apache-activemq-5.16.1
ACTIVEMQ_BASE: /usr/local/apache-activemq-5.16.1
ACTIVEMQ_CONF: /usr/local/apache-activemq-5.16.1/conf
ACTIVEMQ_DATA: /usr/local/apache-activemq-5.16.1/data
Connecting to pid: 13086
.Stopping broker: localhost
. TERMINATED
[root@localhost bin]# ps -ef|grep activemq
root      13298  12961  0 00:09 pts/1    00:00:00 grep --color=auto activemq

官网入门文档:
http://activemq.apache.org/getting-started

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值