美文网首页
在Ubuntu 18.04.3中部署ActiveMQ

在Ubuntu 18.04.3中部署ActiveMQ

作者: 青峰星宇 | 来源:发表于2019-11-15 16:59 被阅读0次

    1:更新系统软件包

    sudo apt update 
    sudo apt upgrade
    

    2:安装openjdk-8-jdk:

    sudo apt-get install openjdk-8-jdk
    

    3:查看java版本,看看是否安装成功:

    java -version
    

    4:去官方下载最新的部署代码包,并上传到ubuntu系统中

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

    5:在/usr/local中创建activemq目录

    sudo mkdir activemq
    

    6:cd到你存放apache-activemq-5.15.10-bin.tar.gz的目录,解压它到指定的目录

     sudo tar -zxvf apache-activemq-5.15.10-bin.tar.gz -C /usr/local/activemq
    

    7:运行

    在/usr/local/activemq/apache-activemq-5.15.10/bin目录下,运行如下三种代码:

     //普通启动 
    sudo ./activemq start
     //启动并指定日志文件 
    sudo ./activemq start > /tmp/smlog
     // 后台启动方式
    sudo nohup ./activemq start > /tmp/smlog
    

    前两种方式下在命令行窗口关闭时或者ctrl+c时导致进程退出,采用后台启动方式则可以避免这种情况

    8:修改账户名和密码

    控制台默认用户名和密码为:admin/admin,存放在/usr/local/activemq/apache-activemq-5.15.10/conf/jetty-realm.properties,可进行编辑修改:

    格式为 用户名:密码,角色
    

    9:安全配置

    ActiveMQ如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括ip,端口,消息地址[队列或者主题地址]),都可以肆无忌惮的发送、接收消息。
    关于ActiveMQ安装配置 http://activemq.apache.org/security.html
    ActiveMQ的消息安全配置策略有很多,我们参照官方配置一种简单授权即可。我们只需要在activemq.xml文件中添加如下代码:

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

    10:小工具

    拷贝文件

    //进入存放文件目录
     cd /home/ubuntu/lingshi_file
    //拷贝文件进入指定目录
     sudo cp -r activemq.xml /usr/local/activemq/apache-activemq-5.15.10/conf
    

    相关文章

      网友评论

          本文标题:在Ubuntu 18.04.3中部署ActiveMQ

          本文链接:https://www.haomeiwen.com/subject/ardsictx.html