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. 解决 VS Code 无法使用Ctrl+C等快捷键

    背景 VScode 安装 Vim扩展后,无法使用Ctrl+C,Ctrl+X和 Ctrl+V等热键 解决方案 方案一 停用Vim 热键覆盖 # 原因: vim 扩展默认启用Vim ctrl键覆盖常见的V ...

  2. 一个画组织解剖图R包

    地址: https://github.com/jespermaag/gganatogram

  3. R语言与医学统计图形-【33】生存曲线、森林图、曼哈顿图

    1.生存曲线 基础包survival+扩展包survminer. survival包内置肺癌数据集lung. library(survival) library(survminer) str(lung ...

  4. 错误笔记: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration di

    亲测可用 --jack alexander@alexander-virtual-machine:~$ sudo apt-get install -y httpdE: Could not get loc ...

  5. orcale => 含义

    => 是 Oracle 中调用 存储过程的时候, 指定 参数名进行调用.ps(说实话,就是Oracle再执行存储过程中,类似于在word中进行替换一样的感觉,比如说你默认的情况下是你定义了默认参 ...

  6. Pyquery解析库的安装和使用

    Pyquery同样是一个强大的网页解析工具,它提供了和jQuery类似的语法来解析HTML文档,支持CSS选择器,使用非常方便.GitHub:https://github.com/gawel/pyqu ...

  7. C#判断是否有中文

    using System.Text.RegularExpressions; Regex reg = new Regex(@"[\u4e00-\u9fa5]"); if (reg.I ...

  8. Shell 输出第五行的内容

    目录 Shell 输出第五行的内容 题目 题解-awk 题解-sed Shell 输出第五行的内容 题目 写一个 bash脚本以输出一个文本文件 nowcoder.txt 中第5行的内容. 示例: 假 ...

  9. Spark基础:(一)初识Spark

    1.Spark中的Python和Scala的Shell (1): Python的Spark Shell 也就是我们常说的PySpark Shell进入我们的Spark目录中然后输入 bin/pyspa ...

  10. C++基本函数的调用优化(构造、拷贝构造、赋值)

    合理的函数可提升时间和空间的利用率 //Test1.h #include<iostream> using namespace std; struct ST { private: int a ...