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
...