RabbitMQ基礎教程02:Linux下安裝配置RabbitMQ

RabbitMQ依賴於Erlang,所以安裝RabbitMQ前需要先安裝Erlang。

注意RabbitMQ的版本和Erlang的版本要匹配,具體可以打開:https://www.rabbitmq.com/which-erlang.html 進行查看。

我這裏安裝的RabbitMQ是目前最新版本3.8.3,所以至少需要安裝21.3版本的Erlang,建議使用22.X版本的。

 

一、安裝Erlang

1、打開Erlang官網:https://www.erlang.org/downloads,在右側選擇需要下載的版本(我這裏就下載最新的22.3版本了),選擇【OTP 22.3 Source File】,右鍵複製鏈接;

2、打開Linux終端,輸入:wget -c http://erlang.org/download/otp_src_22.3.tar.gz ,下載Erlang壓縮包;

3、解壓剛剛下載的壓縮包:tar -zxvf  otp_src_22.3.tar.gz ;

4、進入剛剛解壓的文件夾:cd otp_src_22.3

      創建Erlang安裝目錄:mkdir /usr/local/erlang

5、添加ErLang安裝依賴:yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel

6、指定編譯程序存放路徑:./configure --prefix=/usr/local/erlang

7、編譯安裝:make && make install

8、配置Erlang環境變量;

# vim /etc/profile
文件末尾添加 export PATH=$PATH:/usr/local/erlang/bin
# source /etc/profile

8、測試安裝是否成功 ;

# cd /usr/local/erlang/bin/
# erl
# ssl:versions().
# halt().

二、安裝RabbitMQ

1、打開官方網址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3找到 rabbitmq-server-generic-unix-3.8.3.tar.xz 右鍵複製鏈接地址;

2、打開Linux終端,輸入:wget -c https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-generic-unix-3.8.3.tar.xz ,下載壓縮包

3、解壓剛剛下載的壓縮包:ttar -xvf rabbitmq-server-generic-unix-3.8.3.tar.xz;

4、解壓文件移動至/usr/local/下:cp -r rabbitmq_server-3.8.3 /usr/local/rabbitmq_server-3.8.3 

5、修改環境變量;

# vim /etc/profile
在末尾加入 export PATH=$PATH:/usr/local/rabbitmq_server-3.8.3/sbin
# source /etc/profile

6、配置網頁插件;

# rabbitmq-plugins enable rabbitmq_management   #啓動後臺管理
# rabbitmq-server -detached   #後臺運行rabbitmq
--添加admin用戶並且密碼爲admin
# rabbitmqctl add_user admin admin
--授權admin用戶爲管理員
# rabbitmqctl set_user_tags admin administrator
--授權訪問權限
# rabbitmqctl set_permissions -p "/" admin "." "." ".*"

7、開啓遠程訪問權限;

需要開放Linux虛擬機RabbitMQ指定15672端口,方可在主機中訪問Linux虛擬機中RabbitMQ網頁;

firewall-cmd --list-ports    #查看已經開放的端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent      #開放15672端口
systemctl reload firewalld     #重啓防火牆


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章