1)系統編譯環境(這裡採用linux/unix 環境)
① 安裝環境
虛擬機器:vmware® workstation 10.0.1 build
linux系統:centos6.5
2)rabbitmq所需要的附屬包(erlang、******json)安裝:
① 安裝erlang
rabbitmq是基於erlang的,所以首先必須配置erlang環境。
從erlang的官網
然後:cd 進入解壓出來的資料夾
執行./configure --prefix=/opt/erlang 就會開始編譯安裝 會編譯到 /opt/erlang 下 然後執行
make 和 make install
編譯完成以後,進入
/opt/erlang
,輸入erl
測試erlang
是否安裝成功。
修改/etc/profile
檔案,增加下面的環境變數:
#set erlang environment
export path=$path:/opt/erlang/bin
source profile
使得檔案生效
肯能會出現找不到包的情況,就直接yum install 吧!
需要安裝乙個比較新的python版本。安裝略,比較簡單。
rabbitmq-server-generic-unix-2.7.1.tar.gz
rabbitmq的安裝有很多版本,我們使用generic unix版本。
cd /
tar zxvf rabbitmq-server-generic-unix-2.7.1.tar.gz -c /opt解壓到指定的資料夾下
cd /opt,建立軟鏈結ln -s rabbitmq-server-generic-unix rabbitmq
cd rabbitmq/sbin,./rabbitmq-server -detached可以實現後台啟動
修改/etc/profile,新增環境變數
#set rabbitmq environment
export path=$path:/opt/rabbitmq/sbin
source profile使得檔案生效
cd /opt/rabbitmq/sbin,./rabbitmqctl stop關閉rabbitmq
這樣就完成了安裝
這樣就安裝成功。
啟用管理方式(用網頁方式管理mq)cd /opt/rabbitmq/sbin/
執行./rabbitmq-plugin enable rabbitmq-management
然後訪問http://localhost:55672
主要參考官方文件:
一般情況下,rabbitmq的預設配置就足夠了。如果希望特殊設定的話,有兩個途徑:
注意,這兩個檔案預設是沒有的,如果需要必須自己建立。
rabbitmq-env.conf
這個檔案的位置是確定和不能改變的,位於:/etc/rabbitmq目錄下(這個目錄需要自己建立)。
具體的列表見:#define-environment-variables
rabbitmq.config
這是乙個標準的erlang配置檔案。它必須符合erlang配置檔案的標準。
它既有預設的目錄,也可以在rabbitmq-env.conf檔案中配置。
檔案的內容詳見:#config-items
主要參考官方文件:
rabbitmq提供了乙個web的監控頁面系統,這個系統是以plugin的方式進行呼叫的。
首先,在rabbitmq-env.conf中配置好plugins目錄的位置:rabbitmq_config_file
mochiweb
webmachine
rabbitmq_mochiweb
amqp_client
rabbitmq_management_agent
rabbitmq_management
重新啟動rabbitmq,輸入http://server-name:55672/mgmt/ 就能夠進入到監控頁面。預設的使用者名稱和密碼是: guest 和 guest。
RabbitMQ的安裝使用
rabbit mq 是建立在強大的erlang otp平台上,因此安裝rabbitmq之前要先安裝erlang。erlang rabbitmq 命令列 rabbitmq sbin 使用rabbitmq plugins.bat list檢視已安裝的外掛程式列表 使用 rabbitmq plugins....
使用docker安裝rabbitmq
docker pull rabbitmq management帶有mangement的是包含web管理頁面的 docker run d hostname rabbitmq name rabbitmq p 5672 5672 p 15672 15672 v d www rabbitmq var lib...
使用Docker安裝RabbitMQ
使用docker安裝rabbitmq 首先,我們得安裝docker環境,本文假設你的機器上已經安裝好了docker環境。先拉取rabbitmq映象 docker pull rabbitmq 3.8.1 management然後檢視映象 docker imagesrepository tag imag...