RabbitMQ入門到實踐-01Linux兩種安裝Rabbit的方式

首先我們學習的RabbitMQ,需要對其進行安裝。推薦安裝在Linux系統中,下面提供安裝的兩種方式

一:使用Dcoker安裝(安裝更爲簡便)

以下代碼僅供參考

#1:下載鏡像 本次選擇安裝的爲3.7.15版本
docker pull rabbitmq:3.7.15
#2:使用docker命令創建容器並映射對應端口(如果是服務器需要開放對應的端口)
docker run -d --name rabbitmq --publish 5671:5671 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672  --publish 5672:5672  rabbitmq:3.7.15
#3:進入容器
docker exec -it rabbitmq /bin/bash
#4:開啓網頁管理功能
rabbitmq-plugins enable rabbitmq_management

1:拉取鏡像

2:創建容器和映射端口

3:進入容器

4:開啓網頁管理頁面

5:通過 訪問http://你的IP地址:15672即可訪問到管理界面即可看是否成功安裝(出選登陸頁面則證明安裝成功)

二:使用安裝包安裝

安裝步驟代碼(僅供參考)

#安裝Erlang
rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm 
#安裝RabbitMQ需要的依賴
yum -y install epel-release  
yum -y install socat
#安裝RabbitMQ
rpm -ivh rabbitmq-server-3.6.6-1.el7.noarch.rpm 
#將配置文件的模板複製到etc的目錄下: 
cp  /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example    /etc/rabbitmq/rabbitmq.config
#修改配置文件
vim /etc/rabbitmq/rabbitmq.config
#搜索字段 
#:?{loopback
#修改爲: {loopback_users, []}
#啓動RabbitMQ
systemctl  start  rabbitmq-server.service
#停止RabbitMQ
systemctl  stop rabbitmq-server.service
#重啓RabbitMQ
systemctl  restart  rabbitmq-server.service
#可以設置開機啓動
chkconfig rabbitmq-server on
#開啓網頁管理頁面
rabbitmq-plugins enable rabbitmq_management
#再重啓RabbitMQ
systemctl  restart  rabbitmq-server.service
#RabbitMQ默認使用15672端口進行web訪問,我們開啓防火牆端口:
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
#這裏提供一下CentOS7開啓和關閉防火牆的方法
systemctl stop firewalld
systemctl start firewalld

1:首先把安裝包上傳到服務器

2:我們要安裝Erlang語言環境(我都上傳放到服務器上文件夾了)如圖:

3:安裝RabbitMQ和Erlang語言環境

3.1:安裝Erlang語言環境

3.2:安裝RabbitMQ

此時我們發現報錯了 缺少相關依賴

安裝依賴:

再次安裝RabbitMQ

4:將安裝默認的配置文件模板放到etc的目錄下

默認軟件安裝在:/usr/share/doc

配置文件放在:rabbitmq-server-3.6.6/rabbitmq.config.example

複製到etc目錄下並改名爲 rabbitmq.config

5:修改配置文件

找到這個然後成如下

6:啓動RabbitMQ

service rabbitmq-server start/stop/restart

7:設置開機啓動

chkconfig rabbitmq-server on

8:開啓端口(如果是虛擬機環境也可以關閉防火牆)

firewall-cmd --zone=public --add-port=15672/tcp --permanent

9:驗證是否安裝成功

http://你的IP地址:15672即可訪問到管理界面

 

 

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