rabbitmq3.6.9+erl18.2.1+centos7.3最終安裝版本
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
1)安裝GCC GCC-C++ Openssl等模組,安裝過就不需要安裝了
- yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
- yum -y install ncurses-devel
1.Erlang安裝配置
下載安裝包,地址http://www.erlang.org/downloads,我選擇的是otp_src_18.2.1.tar.gz。
然後解壓檔案:
[[email protected] rabbitmq]# tar -xzvf otp_src_18.2.1.tar.gz
[[email protected] rabbitmq]# cd otp_src_18.2.1/
配置安裝路徑編譯程式碼:
[[email protected] otp_src_18.3]# ./configure --prefix=/opt/erlang
執行編譯結果:
[[email protected] otp_src_18.3]# make && make install
完成後進入/opt/erlang檢視執行結果
[[email protected] rabbitmq]# cd /opt/erlang/
[[email protected] erlang]# erl
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V7.3 (abort with ^G)
1>
當出現以上資訊時表示安裝完成。然後輸入’halt().’退出即可。
然後在配置Erlang環境變數,vi /etc/profile檔案,增加下面的環境變數:
#set erlang environment
export PATH=$PATH:/opt/erlang/bin
source /etc/profile使得檔案生效
在安裝Erlang過程中,可能會遇到以下問題,一般都是因為系統中缺少相應的包引起的,缺少什麼包直接yum安裝即可。
如果後面在發現rabbitmq有問題:如不能add_user 時,請再進行如下步驟
3)安裝erlang環境
- wget http://erlang.org/download/otp_src_18.2.1.tar.gz
- tar xvfz otp_src_18.2.1.tar.gz
- ./configure
- make install
[[email protected] rabbitmq]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz
解壓檔案
[[email protected] rabbitmq]# xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz
[[email protected] rabbitmq]# tar -xvf rabbitmq-server-generic-unix-3.6.9.tar 【這裡直接複製到了/opt/裡面】
解壓後進入資料夾/opt發現多了個資料夾rabbitmq-server-generic-unix-3.6.9,重新命名為rabbitmq以便記憶。
然後在配置rabbitmq環境變數,vi /etc/profile檔案,增加下面的環境變數:
#set rabbitmq environment
export PATH=$PATH:/opt/rabbitmq/sbin[這裡使用的export PATH=/opt/rabbitmq/sbin:$PATH ]
source /etc/profile使得檔案生效
3.RabbitMQ服務啟動關閉
以上就已經完成了RabbitMq的安裝,怎麼啟動服務呢?
啟動服務:
[[email protected] rabbitmq]# cd sbin/
[[email protected] sbin]# ./rabbitmq-server【這裡有區別】