四时宝库

程序员的知识宝库

小白入门必知必会-ActiveMQ单机安装

一、ActiveMQ单机部署

1.1 MQ产品种类

  • kafka
  • rabbitmq
  • rocketmq
  • activemq

1.2 MQ技术维度

  • api的发送和接收
  • MQ的高可用
  • MQ的集群和容错配置
  • MQ的持久化
  • 延时发送/定时投递
  • 签收机制
  • Spring整合

1.3 MQ能干嘛

  • 解耦
  • 削峰
  • 异步

1.4 MQ定义

面向消息的中间件,利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等功能。

采用异步处理模式,应用系统之间解耦合。

1.5 安装

官网地址

http://activemq.apache.org

官网下载地址

https://activemq.apache.org/components/classic/download/

下载ActiveMQ安装包

我这里将ActiveMQ安装包下载到/web目录

安装jdk环境

ActiveMQ依赖jdk环境

jdk下载地址

https://www.oracle.com/java/technologies/downloads/#java18

tar xf jdk-8u361-linux-x64.tar.gz -C /web/

cat >>/etc/profile<

export JAVA_HOME=/web/jdk1.8.0_361

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export JRE_HOME=${JAVA_HOME}/jre

EOF

使环境变量生效

source /etc/profile

查看jdk版本

需注意,5.16.x支持java8及以上版本,5.17.x支持java11及以上版本。

解压缩ActiveMQ安装包

cd /web

tar xf apache-activemq-5.16.6-bin.tar.gz

启动ActiveMQ服务

cd apache-activemq-5.16.6/bin/

./activemq start

查看服务状态

ps -ef|grep activemq|grep -v grep

查看端口

netstat -lntp|grep 61616

lsof -i:61616

61616端口提供JMS服务

关闭ActiveMQ服务

./activemq stop

修改配置文件

cd /web/apache-activemq-5.16.6/conf

vim jetty.xml

将127.0.0.1修改为本机IP地址,如下图所示

重启ActiveMQ服务

cd /web/apache-activemq-5.16.6/bin

./activemq restart

ActiveMQ控制台访问

http://192.168.0.103:8161

8161端口提供管理控制台服务

输入用户名和密码

默认的用户名:admin

默认密码:admin

至此,ActiveMQ安装完成。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接