ActiveMQ教程(一)-安裝

1 下載安裝

1.1 如何下載ActiveMQ

此處我們以5.9.1的release版本爲例:

1.2 安裝

  • 假設我們將apache-activemq-5.9.1-bin.tar.gz拷貝到服務器的/home/server目錄下(存放目錄可自行決定)

  • 解壓安裝包完成安裝

tar -zxvf apache-activemq-5.9.1-bin.tar.gz
  • 執行命令進入/home/server/apache-activemq-5.9.1-bin/bin目錄
cd apache-activemq-5.9.1-bin
cd bin
  • 啓動ActiveMQ,restart(重啓)|stop(停止)
./activemq start
  • 查看ActiveMQ服務監控端口(確定ActiveMQ啓動是否正常)
netstat -anp|grep 61616
  • 輸出以下內容代表啓動成功
tcp        0      0 :::61616                    :::*                        LISTEN      23422/java

1.3 防火牆放行ActiveMQ端口

  • 如果使用了雲服務器需要先開啓8161(web管理頁面端口)、61616(activemq服務監控端口) 兩個端口
  • 配置防火牆規則
/sbin/iptables -I INPUT -p tcp --dport 8161 -j ACCEPT&&/etc/init.d/iptables save&&service iptables restart&&/etc/init.d/iptables status

/sbin/iptables -I INPUT -p tcp --dport 61616 -j ACCEPT&&/etc/init.d/iptables save&&service iptables restart&&/etc/init.d/iptables status

1.4 ActiveMQ管理平臺

  • 訪問地址:http://[IP]:8161/admin
  • 用戶名/密碼
    用戶名:admin 密碼:admin
  • 管理平臺界面截圖
    這裏寫圖片描述

1.4.1 隊列管理

我們進入管理界面首頁後,點擊導航菜單Queues切換到隊列管理,界面如下圖:
這裏寫圖片描述
消息隊列列表,具體各列意義及視圖(views)和操作(oprations)列的詳細說明如下:

1、Name:消息隊列名稱。
2、Number Of Pending Messages:隊列中現有的消息數量。
3、Number Of Consumers:連接當前消息隊列的消息獲取者數量。
4、Messages Enqueued :進入過隊列的消息總數(包括未被消息獲取者取走和現有隊列中待被消息獲取者取走的消息)。
5、Messages Dequeued:已被消費者取出隊列的消息總數。
6、Views:消息隊列視圖,主要包括了3個可點擊鏈接:
Active Producers:當前連接到消息服務器的消息生產者列表。
Active Consumers:當前連接到消息服務器的消息獲取者列表。
7、Operations:當前單個消息隊列的相關管理操作:
Send To:填寫消息表單相關數據,向當前操作的單個消息隊列發送消息。
Purge:清除當前單個消息隊列中待取走的全部消息。
Delete:刪除當前單個消息隊列。

2 Shell命令

在{activemq_home}/bin目錄下,存在一個activemq命令

  • 啓動
$ {activemq_home}/bin/activemq start

輸出信息:INFO: pidfile created : ‘/home/messaging/activemq//data/activemq.pid’ (pid ‘7255’)
表示在{activemq_home}/data/activemq.pid文件下存有剛剛啓動的服務進程ID

  • 重啓
$ {activemq_home}/bin/activemq restart
  • 查看activemq服務狀態
$ {activemq_home}/bin/activemq status

輸出信息:ActiveMQ is running (pid ‘7477’)
表示當前運行的activemq服務進程ID

  • 殺死active服務進程
$ {activemq_home}/bin/activemq kill 7477

等同於stop命令

  • 停止activemq服務
$ {activemq_home}/bin/stop
發佈了52 篇原創文章 · 獲贊 16 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章