欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

RabbitMQ下載與安裝教程

 更新時間:2024年02月03日 10:52:38   作者:白小筠  
RabbitMQ是實現(xiàn)了高級消息隊列協(xié)議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件),這篇文章給大家介紹RabbitMQ下載與安裝教程,感興趣的朋友跟隨小編一起看看吧

一、Docker安裝

1.單機部署

我們在Centos7虛擬機中使用Docker來安裝。

1.1.下載鏡像

方式一:在線拉取

docker pull rabbitmq:3-management

方式二:從本地加載

上傳到虛擬機中后,使用命令加載鏡像即可:

docker load -i mq.tar

1.2.安裝MQ

執(zhí)行下面的命令來運行MQ容器:

docker run \
 -e RABBITMQ_DEFAULT_USER=ylh \
 -e RABBITMQ_DEFAULT_PASS=20020630 \
 --name mq \
 --hostname mq1 \
 -p 15672:15672 \
 -p 5672:5672 \
 -d \
 rabbitmq:3-management

訪問15672端口http://192.168.205.128:15672
輸入賬號密碼就能進入RabbitMQ的首頁

掛載數(shù)據(jù)據(jù)

docker run \
 -e RABBITMQ_DEFAULT_USER=ylh \
 -e RABBITMQ_DEFAULT_PASS=20020630 \
 -v mq-plugins:/plugins \
 --name mq \
 --hostname mq1 \
 -p 15672:15672 \
 -p 5672:5672 \
 -d \
 rabbitmq:3-management

二、安裝包安裝

1、下載

官網(wǎng)下載地址:http://www.rabbitmq.com/download.html 

2、環(huán)境準備

需要先安裝Erlang、Socat、RabbitMQ

下載鏈接:鏈接: https://pan.baidu.com/s/14wog-HrdrrwU37yyMtnKOg

提取碼: vw8m 

拷貝剛才下載的安裝包到虛擬機/opt目錄下
執(zhí)行安裝命令:

rpm -ivh erlang-21.3.8.9-1.el7.x86_64.rpm
rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm 
rpm -ivh  rabbitmq-server-3.8.1-1.el7.noarch.rpm
#如果rabbitmq安裝報錯,在線安裝socat
yum install -y socat

安裝成功后rabbitmq命令存放在:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.1/sbin
進入該文件

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.1/sbin 

啟用管理插件

rabbitmq-plugins enable rabbitmq_management

RabbitMQ啟停命令

# 第一次啟動時會比較慢
systemctl start rabbitmq-server.service
systemctl status rabbitmq-server.service
systemctl restart rabbitmq-server.service
systemctl stop rabbitmq-server.service 

查看進程

ps -ef | grep rabbitmq

rabbitmq啟動時會監(jiān)聽三個端口號:

? 5672: 其他程序和rabbitmq交互的端口[比如:java程序需要使用rabbitmq,就和此端口建立連接]

? 15672:rabbitmq的后臺管理系統(tǒng)的端口號[rabbitmq的客戶端]

? 25672:集群環(huán)境搭建的端口號

在web瀏覽器中輸入地址:http://虛擬機ip:15672/

成功訪問
默認賬號: guest : guest,默認不允許遠程連接
解決:
增加管理員賬號:rabbitmqctl add_user admin admin

如果新增慢,然后報錯新增失敗,解決方案:

//查詢當前主機的名稱
cat /etc/hostname
//將主機名稱和本機的ip 127.0.0.1綁定映射存到hosts文件中
vim /etc/hosts
127.0.0.1    查詢到的主機名稱
//然后再次添加用戶
rabbitmqctl add_user admin admin

給賬號分配角色:

# 角色:
# 1、超級管理員(administrator):所有權(quán)限
# 2、監(jiān)控者(monitoring): 登錄控制臺、查看mq信息權(quán)限
# 3、策略制定者(policymaker):登錄控制臺、管理policy權(quán)限
# 4、普通管理者(management):只能登錄控制臺
rabbitmqctl set_user_tags admin administrator

修改角色密碼:

rabbitmqctl change_password admin 123456

重啟mq

systemctl restart rabbitmq-server.service

查看用戶列表:

rabbitmqctl list_users

卸載

1、停止rabbitmq服務(wù)

systemctl stop rabbitmq-server

2、卸載erlang
查看erlang安裝的相關(guān)列表

yum list|grep erlang

卸載erlang所有內(nèi)容

yum -y remove erlang-*

刪除erlang目錄

rm -rf /usr/lib64/erlang

3、卸載rabbitmq
查看rabbitmq安裝的相關(guān)列表

yum list|grep rabbitmq

卸載rabbitmq所有內(nèi)容

yum -y remove rabbitmq-server.noarch

查找并刪除rabbitmq相關(guān)目錄

find / -name rabbit*

依次刪除對應(yīng)目錄:rm -rf 路徑
例如:

rm -rvf /var/lib/rabbitmqrm -rvf /usr/lib/rabbitmqrm -rvf /var/log/rabbitmq

到此這篇關(guān)于RabbitMQ下載與安裝教程的文章就介紹到這了,更多相關(guān)RabbitMQ下載與安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MyBatis-Plus+Druid配置及應(yīng)用詳解

    MyBatis-Plus+Druid配置及應(yīng)用詳解

    這篇文章主要介紹了MyBatis-Plus+Druid配置及應(yīng)用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 詳解SpringBoot靜態(tài)方法獲取bean的三種方式

    詳解SpringBoot靜態(tài)方法獲取bean的三種方式

    本文主要介紹了詳解SpringBoot靜態(tài)方法獲取bean的三種方式,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 堆排序原理及算法代碼詳解

    堆排序原理及算法代碼詳解

    這篇文章主要介紹了堆排序算法的講解及Java版實現(xiàn),堆排序基于堆這種數(shù)據(jù)結(jié)構(gòu),在本文中對堆的概念也有補充介紹,需要的朋友可以參考下
    2021-08-08
  • SpringBoot自定義FailureAnalyzer過程解析

    SpringBoot自定義FailureAnalyzer過程解析

    這篇文章主要介紹了SpringBoot自定義FailureAnalyzer,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • springboot+mybaties項目中掃描不到@mapper注解的解決方法

    springboot+mybaties項目中掃描不到@mapper注解的解決方法

    本文主要介紹了springboot+mybaties項目中掃描不到@mapper注解的解決方法,該報錯表明掃描不到Mapper層,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • SpringBoot使用Sharding-JDBC實現(xiàn)數(shù)據(jù)分片和讀寫分離的方法

    SpringBoot使用Sharding-JDBC實現(xiàn)數(shù)據(jù)分片和讀寫分離的方法

    本文主要介紹了SpringBoot使用Sharding-JDBC實現(xiàn)數(shù)據(jù)分片和讀寫分離,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 執(zhí)行java請求時導(dǎo)致在腳本執(zhí)行結(jié)束時JVM無法退出

    執(zhí)行java請求時導(dǎo)致在腳本執(zhí)行結(jié)束時JVM無法退出

    這篇文章主要介紹了執(zhí)行java請求,導(dǎo)致在腳本執(zhí)行結(jié)束時JVM無法退出問題,本文通過原因分析給出解決方案,需要的朋友可以參考下
    2020-02-02
  • Springboot+hibernate實現(xiàn)簡單的增刪改查示例

    Springboot+hibernate實現(xiàn)簡單的增刪改查示例

    今天小編就為大家分享一篇Springboot+hibernate實現(xiàn)簡單的增刪改查示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • java中的十個大類總結(jié)

    java中的十個大類總結(jié)

    java.lang.string字符串類將是無可爭議的冠軍在任何一天的普及和不可以否認。這是最后一個類,用來創(chuàng)建操作不可變字符串字面值
    2013-10-10
  • Java 實現(xiàn)RSA非對稱加密算法

    Java 實現(xiàn)RSA非對稱加密算法

    RSA解決了對稱加密的一個不足,比如AES算法加密和解密時使用的是同一個秘鑰,因此這個秘鑰不能公開,因此對于需要公開秘鑰的場合,我們需要在加密和解密過程中使用不同的秘鑰,加密使用的公鑰可以公開,解密使用的私鑰要保密,這就是非對稱加密的好處。 
    2021-06-06

最新評論