activemq是消息中间件,可以用来 解耦、消峰、异步

需要先安装jdk环境:https://www.cnblogs.com/pxblog/p/10512886.html

1、下载文件 (也可以直接再Linux上下载,第二步有说明)

下载:apache-activemq-5.14.0-bin.tar.gz

可以在官网下载:http://activemq.apache.org/activemq-5140-release.html

2、上传文件到 /usr/local/src中(路径可以自己选择)

也可以直接使用 wget命令进行下载,下载的文件会保存到你当前的目录底下

wget https://archive.apache.org/dist/activemq/5.14.0/apache-activemq-5.14.0-bin.tar.gz

3、解压压缩包

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

4、进入文件目录

cd apache-activemq-5.14.0/bin

启动activemq

 ./activemq start

 查看activemq进程

ps -ef| grep activemq

  

5、查看防火墙端口是否开放

如果使用了云服务器需要先开启8161(web管理页面端口)、61616(activemq服务监控端口) 两个端口

firewall-cmd --list-ports  #查看防火墙开放端口列表  

如果没有8161和61616这两个端口,增加开放这两个端口  (具体解释可以看:https://www.cnblogs.com/pxblog/p/12222150.html

[root@host-172-16-2-46 bin]# firewall-cmd --zone=public --add-port=8161/tcp --permanent      #开放8161端口
success
[root@host-172-16-2-46 bin]# firewall-cmd --zone=public --add-port=61616/tcp --permanent #开放61616端口
success
[root@host-172-16-2-46 bin]# firewall-cmd --reload #重启防火墙
success

  启动防火墙:service firewalld start  

6、打开web管理页面

http://服务器IP:8161/admin
默认用户名密码 admin/admin 

可以在安装目录的conf/jetty-realm.properties文件中修改默认密码

7、增加新账号密码

打开conf/activemq.xml文件

[root@host-172-16-2-46 conf]# vim activemq.xml

在broker标签下添加以下代码(账号和密码可以自己设置,这就是开发连接使用的账号密码)

<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="aaa" password="bbb" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>

  

 如同所示

Windows系统安装ActiveMQ 参考:https://www.cnblogs.com/pxblog/p/14580404.html

linux(centos)系统安装activemq的更多相关文章

  1. Linux centos系统安装后的基本配置,Linux命令

    一.centos系统安装后的基本配置 .常用软件安装 yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tr ...

  2. linux Centos系统安装Pycharm并创建软链接

    一.环境:Linux|CentOS系统 二.目的:在Linux环境下使用Pycharm(版本2018.3.4) 三.声明:不可用于商业,仅用于交流使用! 1.下载Pycharm压缩包: cd ~ wg ...

  3. linux centos系统安装

    1.下载镜像 https://www.centos.org/download/ DVD ISO 一般下载这个 erverything ISO 包含所有工具的版本 Minimal ISO最小启动版本 2 ...

  4. Windows系统安装ActiveMQ

    1.下载安装包:https://activemq.apache.org/components/classic/download/ 选择自己的版本进行下载 2.安装JDK 3.把下载的ActiveMQ压 ...

  5. 在Linux CentOS上搭建Jmeter压测环境

    本文的主要内容是介绍如何在Linux CentOS 服务器上面搭建Jmeter的压测环境整个详细的流程,来满足我们日常工作中对于压力测试环境搭建.压力测试执行过程的需求. 一.首先我们要准备四个东西, ...

  6. Linux 及 CentOS系统安装

    VMware与Centos系统安装   今日任务 .Linux发行版的选择 .vmware创建一个虚拟机(centos) .安装配置centos7 .xshell配置连接虚拟机(centos) 选择性 ...

  7. Linux CentOS 6.6安装JDK1.7

    Linux CentOS 6.6安装JDK1.7 目录 1.下载JDK 2.卸载JDK 3.安装JDK 3.1..rpm后缀格式JDK安装方式 3.2..tar.gz后缀格式JDK安装方式 4.验证安 ...

  8. Centos系统安装

    Centos系统安装 安装系统前的注意事项 1) 硬件CPU必须支持虚拟化技术,在支持虚拟化的前提下我们还要去把虚拟 的功能打开否则在安装的时候会报错,开启虚拟化需要在BIOS中开启 2)创建虚拟机的 ...

  9. 布衣之路(一):VMware虚拟机+CentOS系统安装

    前言:布衣博主乃苦逼的Java程序猿一枚,虽然工作中不会涉及系统运维,但是开发的项目总还是要部署到服务器做一些负载均衡.系统兼容性测试.系统集成等等骚操作,而这些测试性的操作不可能直接SSH远程运维的 ...

随机推荐

  1. 从一个简单的Delete删数据场景谈TiDB数据库开发规范的重要性

    故事背景 前段时间上线了一个从Oracle迁移到TiDB的项目,某一天应用端反馈有一个诡异的现象,就是有张小表做全表delete的时候执行比较慢,而且有越来越慢的迹象.这个表每次删除的数据不超过20行 ...

  2. 洛谷 P4183 - [USACO18JAN]Cow at Large P(点分治)

    洛谷题面传送门 点分治 hot tea. 首先考虑什么样的点能够对以 \(u\) 为根的答案产生 \(1\) 的贡献.我们考虑以 \(u\) 为根对整棵树进行一遍 DFS.那么对于一个点 \(v\), ...

  3. P7708「Wdsr-2.7」八云蓝自动机 Ⅰ

    *X. P7708「Wdsr-2.7」八云蓝自动机 Ⅰ. 摘自 分治与根号数据结构学习笔记 第三部分 莫队 例题 X.. 一道莫队好题.私以为本题最有价值的地方在于对单点修改的转化以及对交换两个数的处 ...

  4. 【GS模型】全基因组选择之rrBLUP

    目录 1. 理论 2. 实操 2.1 rrBLUP包简介 2.2 实操 3. 补充说明 关于模型 关于交叉验证 参考资料 1. 理论 rrBLUP是基因组选择最常用的模型之一,也是间接法模型的代表.回 ...

  5. 聚合与分组查询,F与Q查询

    from django.db.models import Q 查询书籍名称是python入门或者价是555.55的书 book_queryset = models.Book.objects.filte ...

  6. A Child's History of England.27

    Then, the Red King went over to Normandy, where the people suffered greatly under the loose rule of ...

  7. Java、Scala类型检查和类型转换

    目录 Java 1.类型检查 2.类型转换 Scala 1.类型检查 2.类型转换 Java 1.类型检查 使用:变量 instanceof 类型 示例 String name = "zha ...

  8. git pull、git fetch、git merge、git rebase的区别

    一.git pull与git fetch区别 1.两者的区别       两者都是更新远程仓库代码到本地. git fetch相当于是从远程获取最新版本到本地,不会自动merge. 只是将远程仓库最新 ...

  9. 【编程思想】【设计模式】【行为模式Behavioral】模板模式Template

    Python转载版 https://github.com/faif/python-patterns/blob/master/behavioral/template.py #!/usr/bin/env ...

  10. 2.7 Rust Structs

    A struct, or structure, is a custom data type that lets you name and package together multiple relat ...