在Ubuntu 18.04.3中部署ActiveMQ

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文件中添加如下代码:

        
            
                 
                                                   
                
            
        

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)