牡丹江市建設(shè)銀行門戶網(wǎng)站百度快照的作用是什么
在學(xué)習(xí)RabbitMQ之前,必須要把RabbitMQ的環(huán)境搭建起來,剛開始學(xué)習(xí)時(shí),搭建單節(jié)點(diǎn)是入門RabbitMQ最方便、最快捷的方式,這篇文章就是介紹如何使用RabbitMQ壓縮包的方式搭建一個(gè)單節(jié)點(diǎn)的RabbitMQ。
在實(shí)際項(xiàng)目中,服務(wù)器都是部署在linux環(huán)境中,所以這篇文章的演示是在CentOS6 環(huán)境下實(shí)操的。
安裝環(huán)境依賴
安裝erlang之前需要安裝一些依賴庫,若沒有安裝,在啟動(dòng)rabbitmq的時(shí)候會(huì)報(bào)錯(cuò)
yum install -y gcc gcc-c++ ncurses-devel openssl-devel kernel-devel
安裝Erlang
rabbitmq依賴erlang環(huán)境,因此需要先安裝erlang。
但是注意rabbitmq和erlang版本的對(duì)應(yīng)關(guān)系:RabbitMQ Erlang Version Requirements — RabbitMQ
下載erlang,地址:https://erlang.org/download/
安裝步驟
tar -zxf otp_src_24.3.tar.gz
cd /home/otp_src_24.3
configure --prefix=/opt/erlang --with-ssl --enable-kernel-poll
make & make install
配置erlang環(huán)境變量
vim /etc/profiles
export ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin
如果后面啟動(dòng)rabbitmq的時(shí)候報(bào)錯(cuò)(由于erlang的依賴組件沒有安裝),需要重新編譯安裝erlang
make clean
cd /home/otp_src_24.3
configure --prefix=/opt/erlang --with-ssl --enable-kernel-poll
make & make install
安裝RabbitMQ
下載對(duì)應(yīng)版本的rabbitmq:Index of rabbitmq-server-local
解壓安裝,由于rabbitmq的壓縮是xz格式的,如果沒有xz工具,需要先安裝xz
yum -y install xz
xz -d ./rabbitmq-server-generic-unix-3.10.13.tar.xz
tar -zxf ./rabbitmq-server-generic-unix-3.10.13.tar
mv ./rabbitmq_server-3.10.13 /usr/local
配置環(huán)境變量
vim /etc/profiles
export RABBITMQ_HOME=/usr/local/rabbitmq_server-3.10.13
export PATH=$PATH:$RABBITMQ_HOME/sbin
啟動(dòng)RabbitMQ
前臺(tái)啟動(dòng)(在命令行阻塞,能直觀的看到啟動(dòng)過程和日志):rabbitmq-server
后臺(tái)啟動(dòng)(后臺(tái)進(jìn)程的方式啟動(dòng)):rabbitmq-server? -detached
停止RabbitMQ
前臺(tái)啟動(dòng)的話,可以直接在啟動(dòng)窗口 ctrl + c 停止RabbitMQ
命令方式停止:rabbitmqctl? shutdown?
安裝管理頁面
需要遠(yuǎn)程登錄RabbitMQ管理頁面,需要?jiǎng)?chuàng)建新用戶,默認(rèn)guest用戶只能本地登錄,創(chuàng)建方式請(qǐng)參考RabbitMQ簡(jiǎn)單使用這篇文章。
啟動(dòng)管理頁面插件:rabbitmq-plugins? enable? rabbitmq_management
好了,以上就是安裝RabbitMQ單節(jié)點(diǎn)的方式,現(xiàn)在可以開始學(xué)習(xí)RabbitMQ了。