1. 程式人生 > >Centos 安裝rabbitmq

Centos 安裝rabbitmq

此處是通過原始碼進行安裝的rabbitmq,參考:http://www.cnblogs.com/huangxincheng/p/6006569.html

1.原始碼包下載

① erlang : http://www.erlang.org/downloads
② rabbitmq : http://www.rabbitmq.com/install-generic-unix.html

說明:

 

2.解壓安裝包

將第一步中下載好的原始檔上傳到centos指定目錄(這個看個人習慣),我這邊上傳到/home/tools下面,然後解壓原始檔

 解壓erlang   tar -vxf otp_src_21.1.tar.gz     然後將解壓出來的資料夾重新命名為erlang

 解壓rabbitmq   tar -vxf rabbitmq-server-generic-unix-3.7.9.tar.xz    然後將解壓出來的資料夾重新命名為rabbitmq

 

3.安裝erlang需要的依賴庫,包括gcc, kernel-devel, ncurses-devel 等等

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

4.安裝erlang

① 進入到第2步中解壓檔案otp_src生成的目錄中,由於我已將資料夾重新命名為erlang,所以我此處進入的目錄為 /home/tools/erlang/

② configure 安裝環境配置  --prefix=/usr/erlang 是說明將當前的安裝放在 usr/erlang 資料夾下(當然這個也看個人習慣)執行如下命令:

./configure --prefix=/usr/erlang --without-javac 

③ 上面執行完成後接著在此目錄中編譯程式碼 執行命令:

   make

④ 編譯成功後 執行命令:

    make install

⑤ 第四部執行完後會在/usr/下生成 erlang目錄,此處可以檢測一下是否存在,同時將第2步中解壓出來的rabbitmq也拷貝到/usr/目錄下,可執行

  cp /home/tools/rabbitmq /usr/rabbitmq

到此處基本上已經安裝完了,可以進入到/usr/erlang/bin 下執行 ./erl 檢測是否成功

 

5.配置環境變數

  開啟檔案 vim /etc/profile

  在檔案最後配置

  export JAVA_HOME=/home/tools/jdk1.8.0_171
  export MAVEN_HOME=/home/softwares/apache-maven-3.5.4
  export ERLANG=/usr/erlang
  export RABBITMQ=/usr/rabbitmq
  export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$ERLANG/bin:$RABBITMQ/sbin

  上面包含有java環境變數,如果不需要可以刪掉,儲存後執行  source /etc/profile 讓環境變數生效

 

6.啟動rabbitmq

...