天天看點

雲伺服器 ECS 建站教程:部署RabbitMQ

部署rabbitmq

rabbitmq 是一個開源的 amqp 實作,伺服器端用 erlang 語言編寫,支援多種用戶端,如:python、ruby、.net、java、jms、c、php、actionscript、xmpp、stomp 等,支援 ajax。用于在分布式系統中存儲轉發消息,在易用性、擴充性、高可用性等方面表現不俗。

部署方式

在阿裡雲伺服器下部署 rabbitmq 提供兩種部署方式:

rabbitmq 鏡像部署

手動部署(源碼編譯安裝)

一般推薦鏡像部署适合新手使用更加快捷友善,安裝包部署以及手動部署适合對 linux 指令有基本了解的使用者,可以滿足使用者個性化部署的要求。本教程主要介紹鏡像和手工部署的方式。

鏡像部署

1.單擊 rabbitmq 環境 ( centos7.3 erlang19.3 ) 進入鏡像詳情頁。

2.單擊 立即購買,按提示步驟購買 ecs 執行個體。

3.登入 ecs 管理控制台。

4.在左邊導航欄裡,單擊 執行個體,進入 ecs 執行個體清單頁。

5.選擇所購 ecs 執行個體所在的地域,并找到所購 ecs 執行個體,在 ip 位址 列擷取該執行個體的公網 ip 位址。

6.在浏覽器位址欄中輸入公網 ip 位址,下載下傳操作文檔。

雲伺服器 ECS 建站教程:部署RabbitMQ

7.使用 putty 登入 linux 伺服器,請參考連接配接linux執行個體;忘記 root 密碼,請參考重置執行個體密碼。

8.初始化 rabbitmq。

雲伺服器 ECS 建站教程:部署RabbitMQ
雲伺服器 ECS 建站教程:部署RabbitMQ

手工部署

系統平台:centos 7.3

rabbitmq版本:rabbitmq-server -3.6.9

erlang版本:erlang19.3

jdk版本:jdk1.8.0_121

前提準備

建立一般使用者 rabbitmq,運作 rabbitmq。

設定 linux 主機名。

centos 7 修改 /etc/hostname,centos6 修改 /etc/sysconfig/network,下面以 centos 7 為例:

雲伺服器 ECS 建站教程:部署RabbitMQ

安裝依賴包

雲伺服器 ECS 建站教程:部署RabbitMQ

源代碼下載下傳

安裝 erlang

解壓 rabbitmq

1.解壓 rabbitmq-server-generic-unix-3.6.9.tar.xz 。

2.rabbitmq 環境變量配置。

3.一般使用者(rabbitmq)運作 rabbitmq。

4.rabbitmq 日志割接。

5.rabbitmq 啟動腳本。

儲存後,添加執行權限,并設定自啟動。

6.修改 rabbitmq.config 。

特别注意預設使用者名密碼,請自行修改 default_user,default_pass,loopback_users。

7.開啟 rabbitmq manager。

8.啟動 rabbitmq 。

雲伺服器 ECS 建站教程:部署RabbitMQ

9.進入管理頁面。

雲伺服器 ECS 建站教程:部署RabbitMQ

<a href="https://help.aliyun.com/document_detail/53100.html?spm=5176.doc52826.6.720.iubv23">原文連結</a>