【1】安裝rabbitmq server

安裝erlang
一、下載源碼wget http://www.erlang.org/download/otp_src_R16B02.tar.gz
二、安裝erlang編譯環境:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
三、解壓otp_src_R16B02.tar.gz
四、mv otp_src_R16B02 erlang_R16B #重命名
五、安裝erlang:
cd erlang_R16B/java

./configure –prefix=/usr/local/erlang –with-ssl –enable-threads –enable-smp-support –enable-kernel-poll –enable-hipe –without-javaclinux

make && make install
六、配置erlang
vim /etc/profile
末尾加上export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
七、測試
whereis erlangc++

安裝rabbitmq server
一、下載二進制包:vim

http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-generic-unix-3.5.1.tar.gzbash

二、解壓到/usr/local/
三、配置環境:
vim /etc/profile
export PATH=$PATH:/usr/local/rabbitmq_server-3.5.1
source /etc/profile
四、操做
啓動rabbitmq
rabbitmq-server start
停掉
rabbitmqctl stop
檢查是否在運行
rabbitmqctl status
5. 添加到啓動項
chkconfig rabbitmq-server on併發

————————–分割線————————————
配置系統參數
當rabbitmq運行在生產環境時,爲了可以處理可觀數量的併發鏈接數和隊列,咱們須要根據狀況對系統的資源限制進行調整並對內核參數進行調優。其中比較重要的,須要咱們調整的設置就是單用戶能打開的文件描述符的最大值,經過ulimit -n能夠查看到這個參數。在大多數linux系統中這個參數的默認值都比較低,通常爲1024.在生產環境中,咱們建議該參數值至少爲65536.而4096基本可以知足開發環境的要求。
其實總共有兩個地方限制了文件描述符的數量:一個就是OS內核容許的最大值(在linux中該參數對應fs.file-max),另外一個就是每一個用戶空間容許的最大值(ulimit -n).第一的參數的值必須大於後一個的參數值。
若是想了解更多如何控制系統資源限制,能夠參考http://docs.basho.com/riak/latest/ops/tuning/open-files-limit/測試

驗證限制參數
能夠經過rabbitMQ管理UI界面的overview選項來查看文件描述符的數量。也能夠經過rabbitmqctl status命令查看。
命令ulimit -a 用來顯示當前用戶的能夠打開的文件描述符的最大值unix

相關文章
相關標籤/搜索