上一篇記錄了安裝前的準備,RabbitMQ安裝(一)-環境準備,接下來就進入正式安裝。
一、依賴下載
下載所需依賴:
# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
# yum install xmlto -y
二、erlang安裝
(1)上傳並解壓
將上一篇下載好的壓縮包上傳到linux指定目錄,並進行解壓
# cd /usr
# mkdir erlang
# cd erlang
# rz
注: rz命令可以將本地文件上傳到linux指定目錄,但是可能需要先安裝以後才能使用,安裝命令yum install lrzsz;也可通用其他文件傳輸工具比如WinSCP進行上傳
解壓:
# tar -zxvf otp_src_22.1.tar.gz
(2)編譯
進入erlang目錄,配置安裝路徑編譯代碼,並執行編譯
# cd /usr/erlang/
# ./configure --prefix=/usr/erlang
# make && make install
(3)配置環境變量
修改配置文件
# vi /etc/profile
修改內容如下
- 添加安裝路徑
export ERL_PATH=/usr/erlang/otp_src_22.1
- 添加環境變量
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$ERL_PATH/bin
注: 因爲之前添加過jdk和maven環境變量,因此以冒號相隔往後繼續添加
如果之前未修改過環境變量,則可按如下配置:
PATH=$PATH:/usr/erlang/otp_src_22.1/bin
使配置文件生效
# source /etc/profile
(4)驗證
進入bin目錄,執行命令
# erl
看到如下,便驗證成功,已經配置完成
三、安裝RabbitMQ
(1)上傳並解壓
將上一篇下載好的壓縮包上傳到linux指定目錄,並進行解壓
# cd /usr
# mkdir rabbitmq
# cd rabbitmq
# rz
# xz -d rabbitmq-server-generic-unix-3.8.1.tar.xz
# tar -xvf rabbitmq-server-generic-unix-3.8.1.tar
(2)配置環境變量
修改配置文件
# vi /etc/profile
修改內容如下
- 添加安裝路徑
export RABBIT_PATH=/usr/rabbitmq/rabbitmq_server-3.8.1
- 添加環境變量
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$ERL_PATH/bin:$RABBIT_PATH/sbin
注:
如果之前未修改過環境變量,則可按如下配置:
PATH=$PATH:/usr/rabbitmq/rabbitmq_server-3.8.1/sbin
使配置文件生效
# source /etc/profile
(4)配置文件如下
至此,已經安裝完成,啓動、訪問以及常用命令的介紹則放在下一篇完成: RabbitMQ安裝(三)-啓動及常用命令