1. 程式人生 > >Windows環境下 RabbitMQ叢集配置

Windows環境下 RabbitMQ叢集配置

原文連結:http://www.cnblogs.com/hegx/p/6097147.html

一、在叢集機器上安裝erlang環境、安裝rabbitmq;

二、 假設,192.168.10.111的節點名稱為 [email protected],192.168.10.112的節點名稱為 [email protected]

1.分別在兩臺機器的rabbitmq資料、日誌檔案所在路徑下(本文為C:\Users\Administrator\AppData\Roaming\RabbitMQ),建立叢集配置檔案rabbitmq.config。

rabbitmq.config是一個標準的erlang配置檔案。它必須符合erlang配置檔案的標準。

它既有預設的目錄,也可以在rabbitmq-env.conf檔案中配置。

內容為(包括最後的.):

[{rabbit,[{cluster_nodes, ['[email protected]', '[email protected]']}]}].

2.分別配置兩臺機器的host(C:\Windows\System32\drivers\etc目錄下)。

111:

192.168.10.111 H1-PC

192.168.10.112 H2-PC

112:

192.168.10.112 H2-PC

192.168.10.111 H1-PC

3.分別在兩臺機器的rabbitmq資料、日誌檔案所在路徑下(本文為C:\Users\Administrator\AppData\Roaming\RabbitMQ),建立rabbitmq環境變數的配置檔案rabbitmq-env.conf。

192.168.10.111的rabbitmq-env.conf內容為:

[email protected]

NODE_IP_ADDRESS=192.168.10.111

NODE_PORT=5672

RABBITMQ_MNESIA_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\db

RABBITMQ_LOG_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\log

192.168.10.112的rabbitmq-env.conf內容為:

[email protected]

NODE_IP_ADDRESS=192.168.10.112

NODE_PORT=5672

RABBITMQ_MNESIA_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\db

RABBITMQ_LOG_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\log

4.將192.168.10.111的C:\Users\Administrator資料夾下的.erlang.cookie檔案替換掉

192.168.10.112 C:\Users\Administrator和C:\Windows下的該檔案(該檔案是叢集節點進行通訊的驗證金鑰,所有節點必須一致。反過來亦可)。

5.重啟兩臺機器的rabbitmq。

(1)192.168.10.112,在控制檯D:\RabbitMQ Server\rabbitmq_server-2.8.1\sbin 路徑下分別執行以下語句:

rabbitmqctl stop_app

rabbitmqctl reset

rabbitmqctl start_app

 (2) 192.168.10.111,在控制檯D:\RabbitMQServer\rabbitmq_server-2.8.1\sbin路徑下分別執行以下語句:

  rabbitmqctl stop_app

  rabbitmqctl reset

  rabbtimqctl join_cluster [email protected]

  rabbitmqctl start_app

  上述命令先停掉rabbitmq應用,reset叢集狀態,然後呼叫cluster命令,將H1-PC連線到H2-PC,使兩者成為一個叢集,最後重啟rabbitmq應用。在這個cluster命令下,H1-PC是記憶體節點,H2-PC是磁碟節點(RabbitMQ啟動後,預設是磁碟節點)。

     如果要使H1-PC在叢集裡也是磁碟節點,那麼更改上述第3句如下:

rabbitmqctl cluster [email protected] [email protected]

     只要在節點列表裡包含了自己,它就成為一個磁碟節點。在RabbitMQ叢集裡,必須至少有一個磁碟節點存在。

6.在H1-PC和H2-PC上,執行rabbitmqctl cluster_status命令檢視叢集狀態.

Cluster status of node '[email protected]'...

[{nodes,[{disc,['[email protected]']},{ram,['[email protected]']}]},

 {running_nodes,['[email protected]','[email protected]']}]

...done.

相關推薦

Windows環境 RabbitMQ叢集配置

原文連結:http://www.cnblogs.com/hegx/p/6097147.html 一、在叢集機器上安裝erlang環境、安裝rabbitmq; 二、 假設,192.168.10.111的節點名稱為 [email protected],192.

windows環境zookeeper叢集配置操作

安裝啟動zookeeper 下載後解壓,筆者使用的是3.4.5版本。 解壓後看到如下檔案結構: zookeeper-3.4.5 +--bin +--conf +contrib +--docs +--lib

Linux & Windows 環境 RabbitMQ 安裝與基本配置

web tor tag ogr 使用 sts 管理員 pin ini 索引: 開源Spring解決方案--lm.solution 參看代碼 GitHub: rabbitmq.txt 一、Linux (DeepinOS) 環境 1 1.安裝: 2 su

windows環境wampserver的配置教程

module 單獨 ext 寫作 還需 sta write 打開 服務器 對於初做PHP網站的朋友來說,第一步肯定是希望在自己電腦是搭建PHP環境,省去空間和上傳的麻煩!但搭建環境也不是件容易的事情,特別是對於新手同學來說!因此在這裏跟大家介紹我作為一名新手在使用的方便好用

Windows環境安裝及配置gcc編譯器

我們都知道,gcc是GNU作業系統的編譯套件,那麼在Windows系統下可以使用gcc嗎?答案是可以的。 介紹MinGW 首先我們先介紹下MinGW,MinGM是指只用自由軟體來生成純粹的Win32可執行檔案的編譯環境,它是Minimalist GNU on Windows的略稱,見名知意,

Windows環境jdk的配置

一、環境準備 Windows 10作業系統 jdk - 10.0.2 二、下載並安裝JDK 三、環境變數配置 1、右鍵桌面上“我的電腦”>>“屬性”,在彈出的頁面上點選“高階系統設定”。 2、在彈出的“系統屬性”視窗中“高階”標籤頁下點選“環境

windows環境,git配置祕鑰不生效解決

使用git過程中會出現反覆讓你輸入使用者名稱和密碼的情況,比較煩嗎,因此我們可以配置SSH KEY,讓我們在拉取和提交程式碼是不用輸入密碼。但是配置過程中可以出現配置好的祕鑰不生效的情況。 1.在搭建的git網站刪除原有key,如圖 2.配置使用者名稱和郵箱,在git

windows環境mysql主從配置

innodb 信息 mos tar 成功 binary bst subst remove 原文:windows環境下mysql主從配置mysql主從配置。   相關理論知識可以百度一下,這裏就不多說了,直接說如何配置。 一、環境介紹及說明   主庫所在的操作系統:wi

windows環境 RabbitMQ 安裝時建立使用者流程命令

預設安裝的Rabbit MQ 監聽埠是5672 使用Rabbit MQ 管理外掛,可以更好的視覺化方式檢視Rabbit MQ 伺服器例項的狀態,你可以在命令列中使用下面的命令啟用: "E:\RabbitMQ Server\rabbitmq_server-3.6.9\sbin\rabbitmq-plu

生產環境hadoop叢集配置之DNS配置實驗

一、實驗環境: Mac os 下 VirtualBox中三臺安裝centos 6.3虛擬機器 主機名 別名 IP地址 系統版本 角色 lhmaster lhmaster.lihui.hadoop 192.168.1.4 Centos

並行環境搭建:Windows環境的vs2013配置MPI

下載MPICH,官方地址: Windows下的MPI下載地址為: 因為MPI在Windows下只能支援到1.4版本,所以我只下載了1.4版本。 安裝完成後,在開始選單可以看到: 下面解決與vs的關聯問題: 新建專案,開啟屬性,包含目錄為MPICH2安裝目錄下的in

Windows環境區域網間配置Mysql(版本5.7)資料庫連線

最近在專案部署的時候出現這個問題,煩了很久,特地整理出來,希望以後可以用到,也希望可以幫到更多的人: 第一步:使用cmd命令連線好本地的mysql,開啟mysql服務              確認mysql是開始服務的,如果沒有啟動,敲入命令:net start mys

Windows環境QWT安裝及配置

blog data popu build design dem 用戶 script ava ** 1.QWT下載路徑 **:https://sourceforge.net/projects/qwt/ 主要下載這三個文件:qwt-6.1.2.zi

windows環境nginx服務器的安裝與配置

使用 .html cal html 資源 ive user 成功 onf 轉載至:http://www.cnblogs.com/hxxy2003/archive/2012/09/20/2695254.html nginx服務器是一個高性能的HTTP和反向代理服務器,它以穩

Idea下載後初始配置(windows環境)

輸入 ring 可能 破解 整合 註入 運行 images 同步 專業版的intellij可以免費試用30天。為了以後開發方便,咱們需要下載專業版進行破解和配置。 一、破解 安裝過程中有個界面如下,咱們選擇License server填上http://idea.iteb

Windows環境安裝配置Anaconda的Python開發環境

anacondaPython官方自帶的軟件只有基礎的庫文件,而在編程過程中需要使用各種類型的庫,都需要花費大量的時間去查找並不斷下載庫文件並加載到環境中去才能使用,這也是我自學Python遇到的一個困難點,anaconda提供了一個整合的環境解決了這個問題。 官方下載地址如下:(這裏選擇的是windows版本

Windows 環境 Docker 使用及配置

不同的 fault item 命令 oot def min 完成 /var/ 我們可以使用以下兩種方式在Windows環境下使用docker: 1. 直接安裝: Docker支持直接安裝並運行在windows環境下,但對Windows的版本和xu虛擬化服務等有著一定的要求。

Nginx在windows環境的安裝與簡單配置

erro send apache pdf lpad 首頁 調用 技術 ase 每天學習一點點 編程PDF電子書、視頻教程免費下載: http://www.shitanlife.com/code 一. 下載並安裝Nginx 去Nginx官網下載 我這裏選取nginx

windows環境wampserver配置https

bin 註釋 每天 圖片 自己 發生 example 正常 pac 因為公司業務主要是在微信上進行開展的,所以作為程序員的我們每天的開發任務就都是在與微信打交道,這個時候我們就需要在本地配置端口映射到外網,方便我們在微信客戶端進行調試。 最近某種需要,所以需要配置 http

windows環境搭建Java開發環境(一):jdk安裝和配置

變量 win jns jdk安裝 分享 tool 直接 www. 技術 一、資源下載   官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html   本人安裝的是jdk1.8,百度雲資源:鏈