1.首先rabbitmq 是依賴erlang的 所以我們首先要安裝erlang
下面首先演示 Erlang 的安裝。第一步,解壓安裝包,並配置安裝目錄,這裏我們預備安裝 到 /opt/erlang 目錄下:
[root@hidden [root@hidden [root@hidden
-)# tar zxvf otp_src_19 .3.tar.gz
-)# cd otp src 19.3
otp src_19.3)# ./configure --prefix=/opt/er1ang
第二步,如果出現類似關鍵報錯信息 : No curses library functions found。那麼此時需要安裝 ncurses,安裝步驟(遇到提示輸入 y 後直接回車即可)如下:
[root@hidden otp_src_19.3)# yum install ncurses-devel
[root@hidden otp_src_19.3)# yum install ncurses-devel
第三步,安裝 Erlang:
[root@hidden otp_src_19 . 3)# make install
如果在安裝的過程中出現類似 "No ***** found" 的提示,可根據提示信息安裝相應的包, 之後再執行第二或者第三步,直到提示安裝完畢爲止。
第四步,修改 /etc/profile 配置文件,添加下面的環境變量:
ERLANG HOME=/opt/erlang
export PATH=$PATH:$ERLANG HOME/bin e x p o r t ERLANG_HOME
最後執行如下命令讓配置文件生效 :
[root@hidden otp_src_19 .3) # source /etc/profile
可以輸入 erl 命令來驗證 Erlang是否安裝成功,如果出現類似以下的提示即表示安裝成功:
[root@hidden -)# erl
Erlang/OTP 19 [erts-8.1) [source) [64-bit) [smp:4 : 4) [async-threads : 10) [hipe)
[kernel-poll:false)
Eshell V8 .1 (abort with ^G) 1>
2.安裝 rabbitmq
這裏選擇將 RabbitMQ 安裝到與 Erlang 同一個目錄 (/opt) 下面 :
[root@hidden -]# tar zvxf rabbitmq-server-generic-unix-3.6.10.tar.gz -c lopt [root@hidden - ]# cd lopt
[root@hidden -]# mv rabbitmq_server-3 . 6.10 rabbitmq
同樣修改 /etc/profile 文件 , 添加下面的環境變量 : export PATH=$PATH : /opt/rabbitm q/sbin
export RABBITMQ HOME=/opt/rabbitmq
之後執行 source/etc/profile 命令讓配置文件生效。
在修改了 /etc/profile 配置文件之後,可以任意打開一個 Shell 窗口,輸入如下命令以 運行 RabbitMQ 服務 :
rabbitmq-server -detached
在 rabbitmq-server 命令後面添加一個 "-detached" 參數是爲了能夠讓 RabbitMQ 服務以守護進程的方式在後臺運行,這樣就不會因爲當前 Shell 窗口的 關閉而影響服務。
運行 rabbitmqctl status 命令查看 RabbitMQ 是否正常啓動,示例如下: