在安裝mysql/mongodb/redis/nodejs/python等這些環境中,RabbitMQ無疑是讓我最不暢的一次體驗,其安裝方法之多,下載以前要去搞什麼簽名驗證,網上教程寫的半年之前的寫法,也不太管用了,我就記錄下此次的安裝過程。
長話短說,我直接截圖,清晰明瞭。java
1、安裝Erlang,RabbitMQ是用這門語言寫的
①wget獲取安裝包node
wget http://erlang.org/download/otp_src_22.0.tar.gz
②解壓安裝包,這個就不截圖額:python
tar -zxvf otp_src_22.0.tar.gz
③安裝構建Erlang語言的工具,工具裏包含Javamysql
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
接着操做:c++
./configure --prefix=/usr/local/erlang
④構建redis
make && make install
⑤驗證操做是否成功:sql
erl
看板版本號,就表示配置成功mongodb
2、安裝RabbitMQ
①獲取安裝包服務器
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.7.16/rabbitmq-server-generic-unix-3.6.1.tar.xz
②解壓安裝包
這個就不截圖額:工具
xz -d rabbitmq-server-generic-unix-3.7.16.tar.xz tar -xvf rabbitmq-server-generic-unix-3.7.16.tar
③配置環境變量
vi /etc/profile #set rabbitmq environment export PATH=$PATH:/usr/local/rabbitmq/sbin
⑥重載環境變量配置
source /etc/profile
⑦啓動RabbitMQ
rabbitmq-server -detached //啓動rabbitmq,-detached表明後臺守護進程方式啓動。
而後輸入:
rabbitmqctl status
看到以下信息表示啓動成功:
啓用插件,進行網頁界面管理
rabbitmq-plugins enable rabbitmq_management
還有一些收尾工做,配置雲服務器防火牆放開端口啊,還有guest用戶要去RabbitMQ配置下,不然只能接受localhost訪問,輸入公網IP或者域名是沒辦法登陸的,還有默認帳號權限啊,該修改修改,這裏就很少說了。
參看連接:https://blog.csdn.net/yin7678...
還有一篇其餘安裝方式,看上去比我這簡單,可是我沒試過,你能夠試試:https://www.jianshu.com/p/510...