1. 程式人生 > >activemq的安裝使用

activemq的安裝使用

控制臺 非持久化 方法 term q復制 csdn ubi ng- 好的

近期有項目中用到消息隊列,JMS規範中實現最好的開源框架就是activemq。所以選擇它(當然這是我老大決定的,像我這樣的剛入職場的小菜鳥考慮問題還不太全面)作為消息隊列數據傳輸。公司有有成型的消息隊列框架的實現,但是公司中的框架 實現的好繁瑣,考慮的好全面,考慮到了同步消息傳輸和異步消息傳輸,持久化消息存儲和非持久化消息存儲,消息之間點對點傳輸還是pubilc/subscribe(訂閱)等等。考慮的非常復雜。所以jar包依賴沖突比較嚴重。於是乎就選擇了activemq,閑話少扯,省得蛋痛,以下是安裝activemq的過程。因為本人使用的是linux系統,所以windows下沒怎麽研究(感興趣的能夠研究一下。非常easy的,呵呵~)

首先下載apache的activemq

官方鏈接:activemq下載鏈接(這是最新5.11版本號),假設想選其它的版本號自己到官方站點找,官方站點地址:http://activemq.apache.org/download.html

下載完畢之後。將它復制到自己的文件夾,進行解壓就能夠了(前提是自己電腦已經安裝好jdk,並配置了環境變量,詳細安裝jdk的方法自行百度)

技術分享

如圖所看到的:我將activemq復制到/home/q文件夾下,並將其解壓

解壓後進入activemq的文件夾:

技術分享

如圖所看到的文件夾。當中bin文件夾下放著activemq啟動和終止等等命令,conf放著activemq的配置文件

對了。安裝完畢之後一定要給activemq的安裝文件夾加上777權限,給bin文件夾加上755權限

sudo chmod 777 /home/q/apache-activemq-5.11.1

sudo chmod 755 /home/q/apache-activemq-5.11.1/bin

技術分享

關於linux的權限解釋,請看我的一篇博客:linux文件權限

假設不加的話後面啟動的話會報錯

技術分享


啟動activemq:

將linux文件夾切換到bin文件夾下,./activemq start 啟動activemq

檢查activemq是否已經啟動
ActiveMQ默認採用61616port提供JMS服務,使用8161port提供管理控制臺服務,運行下面命令以便檢驗是否已經成功啟動ActiveMQ服務。
打開port:nc -lp 61616 &
查看61616port是否打開: netstat -an | grep 61616

技術分享
檢查是否已經啟動:
直接訪問activemq的管理頁面:http://localhost:8161/admin/

默認username和password都是admin,能夠在配置文件裏改動

activemq管理就面:

技術分享

activemq成功安裝。~~~~


activemq的安裝使用