ActiveMq系列(一):基本服务器搭建

系列文章

ActiveMq系列(一):基本服务器搭建

ActiveMq系列(二):ActiveMq使用入门

ActiveMq系列(三):Springboot集成ActiveMq

ActiveMq系列(四):Activemq持久化

 

目录

前言

准备

搭建

搭建java环境

搭建activemq服务

注册activemq服务


前言

这里对activemq消息队列学习搭建过程做一个简单得记录,也算作是加深记忆,不对之处还望赐教。

准备

activemq运行需要java环境,所以在搭建activemq之前需要搭建java运行环境,另外用docker的朋友可以使用docker search看看合适的activemq镜像,拉下来用,这里我们需要:

  • java的linux安装包:jdk-8u251-linux-x64.tar.gz
  • activemq的linux安装包: apache-activemq-5.15.11-bin.tar.gz

下面我们首先搭建java环境,已经有的朋友可以直接跳过到activemq的搭建。

搭建

  • 搭建java环境

 1)将下载好的 jdk-8u251-linux-x64.tar.gz 放到服务器上(xftp或者lrzsz)

2)运行 tar -zvxf jdk-8u251-linux-x64.tar.gz -C /home/java 解压java压缩包到/home/java

3)  vim /etc/profile 编辑java环境变量(最后文本位置)

#java
export JAVA_HOME=/home/java/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

4) source /etc/profile 使java环境生效

 

  • 搭建activemq服务

1) 利用Xftp或者lrzsz将 apache-activemq-5.15.11-bin.tar.gz 上传到服务器

2)运行  tar -zvxf apache-activemq-5.15.11-bin.tar.gz -C /home/activemq 解压到指定文件夹

3)cd /home/activemq/apache-activemq-5.15.11/bin 切换到命令目录

4)运行  ./activemq start 启动activemq

5) netstat -ntlp 查看是否启动成功

6)访问 http://192.168.239.128:8161 (ip:8161)确认

 

注意:访问之前一定要确认防火墙是否关闭,或者确认端口是否在受访问规则里面

          查看防火墙状态     firewall-cmd --state

          关闭防火墙           systemctl  stop firewalld.service

 

  • 注册activemq服务

1)chown root /home/activemq/apache-activemq-5.15.11 修改文件夹权限  

2)cp apache-activemq-5.15.11/bin/env /etc/default/activemq 复制启动配置变量到 /etc/default/activemq

3)  vim /etc/default/activemq  编辑/etc/default/activemq并且配置java变量:

     JAVA_HOME=/home/java/jdk1.8.0_251
            JAVACMD=/home/java/jdk1.8.0_251/bin/java

4)  ln -s /home/activemq/apache-activemq-5.15.11/bin/activemq /etc/init.d/  建立软连接,初始化脚本

5)service activemq start  测试启动

 

注意:这里复制启动变量到/etc/default/activemq是因为脚本配置搜索的顺序规则

          相关配置以及描述参考官网: https://activemq.apache.org/unix-shell-script

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值