centos 6.5 上部署rabbitmq

來源:互聯網
上載者:User

最近的項目中要使用中介軟體,經過選型,確認部署rabbitmq.

伺服器的環境:centos 6.5  、PHP 5.6     使用者:root

RabbitMQ是使用Erlang開發,所以安裝RabbitMQ前需要先安裝Erlang,  這是愛立信公司研發的一個軟體項目,下載Erlang的安裝檔案在http://erlang.org/download/  網站上,選擇最新的版本,我選擇的是19.3版本。

在linux伺服器上直接運行命令  wget http://erlang.org/download/otp_src_19.3.tar.gz 下載完畢後,解壓源檔案 :tar -xzvf  otp_src_19.3.tar.gz

在編譯安裝Erlang之前,需要安裝ncurses,unixodbc等依賴包,要不然會編譯報錯

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel

以上準備工作完成,下面開始編譯安裝Erlang 

cd otp_src_19.3     進入解壓後的源檔案目錄

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

具體編譯安裝中使用的參數解釋如下:

--prefix  指定安裝目錄
--enable-smp-support啟用對稱式多處理支援(Symmetric Multi-Processing對稱式多處理結構的簡稱)
--enable-threads啟用非同步線程支援
--enable-sctp啟用流量控制協議支援(Stream Control Transmission Protocol,流量控制傳輸協議)
--enable-kernel-poll啟用Linux核心poll
--enable-hipe啟用高效能Erlang(High Performance Erlang)
--with-ssl使用SSL包

正常以上步驟不報錯的情況,直接下運行

make & make install    開始安裝Erlang

安裝完成,需要配置環境變數 ,

編輯環境變數檔案 

vim /root/.bash_profile 

添加如下內容

PATH=$PATH:/usr/local/Erlang/bin
export  PATH

儲存後,啟用當前的環境變數  

source  /root/.bash_profile  

以上只是只是完成RABBITMQ運行環境的Erlang的安裝,下面開始正式RABBITMQ的安裝

首先到RABBITMQ官網下載安裝,下載地址http://www.rabbitmq.com/releases/rabbitmq-server

官網提供了三種安裝檔案 一是RPM 、 二源碼檔案、 三 編譯好的源碼檔案

為了方便建議直接下載最新版本的編譯好的源碼檔案rabbitmq-server-generic-unix-3.6.11.tar.xz

下載後,直接解壓,解壓後將整個目錄 考慮到  /usr/local/rabbitmq

 /urs/local/rabbitmq/sbin/rabbitmq-server &    運行RABBITMQ

/urs/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management   安裝WEB管理外掛程式

/urs/local/rabbitmq/sbin/rabbitmqctl add_user admin 1qaz2wsx!   添加WEB系統管理使用者

/urs/local/rabbitmq/sbin/rabbitmqctl set_user_tags admin administrator   將添加的使用者添加到administrator組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.