在Ubuntu 18.04.3中部署ActiveMQ

1:更新系統(tǒng)軟件包

sudo apt update 
sudo apt upgrade

2:安裝openjdk-8-jdk:

sudo apt-get install openjdk-8-jdk

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

java -version

4:去官方下載最新的部署代碼包,并上傳到ubuntu系統(tǒng)中

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

5:在/usr/local中創(chuàng)建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:運(yùn)行

在/usr/local/activemq/apache-activemq-5.15.10/bin目錄下,運(yùn)行如下三種代碼:

 //普通啟動(dòng) 
sudo ./activemq start
 //啟動(dòng)并指定日志文件 
sudo ./activemq start > /tmp/smlog
 // 后臺(tái)啟動(dòng)方式
sudo nohup ./activemq start > /tmp/smlog

前兩種方式下在命令行窗口關(guān)閉時(shí)或者ctrl+c時(shí)導(dǎo)致進(jìn)程退出,采用后臺(tái)啟動(dòng)方式則可以避免這種情況

8:修改賬戶(hù)名和密碼

控制臺(tái)默認(rèn)用戶(hù)名和密碼為:admin/admin,存放在/usr/local/activemq/apache-activemq-5.15.10/conf/jetty-realm.properties,可進(jìn)行編輯修改:

格式為 用戶(hù)名:密碼,角色

9:安全配置

ActiveMQ如果不加入安全機(jī)制的話,任何人只要知道消息服務(wù)的具體地址(包括ip,端口,消息地址[隊(duì)列或者主題地址]),都可以肆無(wú)忌憚的發(fā)送、接收消息。
關(guān)于ActiveMQ安裝配置 http://activemq.apache.org/security.html
ActiveMQ的消息安全配置策略有很多,我們參照官方配置一種簡(jiǎn)單授權(quán)即可。我們只需要在activemq.xml文件中添加如下代碼:

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

10:小工具

拷貝文件

//進(jìn)入存放文件目錄
 cd /home/ubuntu/lingshi_file
//拷貝文件進(jìn)入指定目錄
 sudo cp -r activemq.xml /usr/local/activemq/apache-activemq-5.15.10/conf
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容