rabbitmq 完整安裝 簡單配置使用


rabbmitmq的運行需要erlang的支持,所以erlang的安裝是必須的。

yum install erlang可以直接安裝rpm包的erlang

沒有的要到官網上下 我用的是最新的版本R16B 的 地址 http://www.erlang.org/download/otp_src_R16B.tar.gz

下載下來后就是安裝沒其他的特殊要求

tar -xzvf otp_src_R16B.tar.gz

cd otp_src_R16B

./configure

make

make install 

安裝的時候可能會有ODBC沒有的出錯這個不要進,我們不用他

 

然后就是安裝rabbitmq了,我這里使用的是老的版本,2.6.1的,現在最新的好像是3.1.1了,有興趣的可以去嘗試下

下載

wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.6.1/rabbitmq-server-2.6.1.tar.gz

tar -xzvf rabbitmq-server-2.6.1.tar.gz

cd rabbitmq-server-2.6.1

make TARGET_DIR=/usr/local SBIN_DIR=/usr/local/sbin install (這里的這幾個路徑你可以自己寫)

我安裝的時候由於沒有xmlto所以出錯了

直接 yum install xmlto 就行了。

安裝完之后會在默認的/ust/local/bin下面有

rabbitmqctl  rabbitmq-env  rabbitmq-server

ok 安裝結束

 

簡單運行起來就是

/ust/local/bin/rabbitmq-server -detached

這時你ps aux|grep rabbitmq 就會發現你掛起的進程了。

啟動默認用的端口號是5672 要是想修改的話就要去配置文件里面

關掉的話就運行 /usr/local/sbin/rabbitmqctl stop

直接輸入 rabbitmqctl 回車就會有基本命令

 

配置

一般情況下,RabbitMQ的默認配置就足夠了。如果希望特殊設置的話,有兩個途徑:
一個是環境變量的配置文件 rabbitmq-env.conf ;
一個是配置信息的配置文件 rabbitmq.config;
注意,這兩個文件默認是沒有的,如果需要必須自己創建。

 

rabbitmq-env.conf
這個文件的位置是確定和不能改變的,位於:/etc/rabbitmq目錄下(這個目錄需要自己創建)。
文件的內容包括了RabbitMQ的一些環境變量,常用的有:
#RABBITMQ_NODE_PORT=    //端口號
#HOSTNAME=
RABBITMQ_NODENAME=mq
RABBITMQ_CONFIG_FILE=        //配置文件的路徑
RABBITMQ_MNESIA_BASE=/rabbitmq/data        //需要使用的MNESIA數據庫的路徑
RABBITMQ_LOG_BASE=/rabbitmq/log        //log的路徑
RABBITMQ_PLUGINS_DIR=/rabbitmq/plugins    //插件的路徑

具體的列表見:http://www.rabbitmq.com/configure.html#define-environment-variables

rabbitmq.config
這是一個標准的erlang配置文件。它必須符合erlang配置文件的標准。
它既有默認的目錄,也可以在rabbitmq-env.conf文件中配置。

文件的內容詳見:http://www.rabbitmq.com/configure.html#config-items

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM