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:修改賬戶名和密碼
控制臺(tái)默認(rèn)用戶名和密碼為:admin/admin岔乔,存放在/usr/local/activemq/apache-activemq-5.15.10/conf/jetty-realm.properties,可進(jìn)行編輯修改:
格式為 用戶名:密碼滚躯,角色
9:安全配置
ActiveMQ如果不加入安全機(jī)制的話雏门,任何人只要知道消息服務(wù)的具體地址(包括ip,端口掸掏,消息地址[隊(duì)列或者主題地址])茁影,都可以肆無忌憚的發(fā)送、接收消息丧凤。
關(guān)于ActiveMQ安裝配置 http://activemq.apache.org/security.html
ActiveMQ的消息安全配置策略有很多募闲,我們參照官方配置一種簡單授權(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