1. 程式人生 > >rabbitmq3.6.9+erl18.2.1+centos7.3最終安裝版本

rabbitmq3.6.9+erl18.2.1+centos7.3最終安裝版本

安裝依賴檔案:

  yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

1)安裝GCC GCC-C++ Openssl等模組,安裝過就不需要安裝了

  1. yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel  
2)安裝ncurses
  1. 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環境

  1. wget http://erlang.org/download/otp_src_18.2.1.tar.gz  
  2. tar xvfz otp_src_18.2.1.tar.gz   
  3. ./configure   
  4. make install 
2.下載安裝RabbitMq

[[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【這裡有區別】