佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 如何在centos上使用yum安裝rabbitmq-server

如何在centos上使用yum安裝rabbitmq-server

熱門標簽:阿里云 百度競價點擊價格的計算公式 硅谷的囚徒呼叫中心 檢查注冊表項 美圖手機 智能手機 網(wǎng)站建設(shè) 使用U盤裝系統(tǒng)

rabbitmq安裝之前需要安裝socat,否則直接安裝rabbitmq可能會報錯

如果沒有找到,則先安裝epel源  yum -y install epel-release

yum install socat

rabbitMQ需要和erlang的版本互相匹配具體查看rabbitMQ和對應的erlang版本匹配

在本文中,使用erlang-20.3.8.20-1.el7和rabbitmq-server-3.7.6-1.el7版本。

選擇erlang-20.3.x可以兼容新的rabbitMQ3.7.x版本

安裝erlang

使用rabbitMQ的鏡像地址:https://github.com/rabbitmq/erlang-rpm

將下面內(nèi)容復制到/etc/yum.repos.d/rabbitmq_erlang.repo文件中

保存后使用yum下載安裝。

yum install erlang-版本號

版本號可以通過訪問https://packagecloud.io/rabbitmq/erlang獲取到要安裝的對應版本。

# In /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

在這里我是用版本為20.3.x這樣就可以兼容兩個mq的版本

yum install erlang-20.3.8.20-1.el7

rabbitMQ-server下載安裝

使用腳本執(zhí)行生成rabbitmq_rabbitmq-server.repo文件

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

或者直接將下面內(nèi)容復制到/etc/yum.repos.d/rabbitmq_rabbitmq-server.repo文件中

[rabbitmq_rabbitmq-server]
name=rabbitmq_rabbitmq-server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_rabbitmq-server-source]
name=rabbitmq_rabbitmq-server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

yum下載安裝

默認使用yum install rabbitmq-server是安裝最新版本的rabbitmq

yum install rabbitmq-server-3.7.6-1.el7

rabbitmq安裝完后,操作使用

啟動RabbitMQ服務(wù)
#service rabbitmq-server start
狀態(tài)查看
#rabbitmqctl status
啟用插件
#rabbitmq-plugins enable rabbitmq_management
重啟服務(wù)
#service rabbitmq-server restart
添加帳號:name 密碼:passwd
#rabbitmqctl add_user name passwd
賦予其administrator角色
#rabbitmqctl set_user_tags name administrator
設(shè)置權(quán)限
#rabbitmqctl set_permissions -p / name ".*" ".*" ".*"

rabbit默認的web端口號是15672

訪問http://ip:15672進入web管理頁面了

注意放通外網(wǎng)訪問,我的是騰訊云服務(wù)器,需要配置安全組策略,增加外部訪問策略放通TCP:15672

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:湖北 懷化 通遼 賀州 湘潭 山南 煙臺 黃山

巨人網(wǎng)絡(luò)通訊聲明:本文標題《如何在centos上使用yum安裝rabbitmq-server》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    墨玉县| 财经| 绥阳县| 肇州县| 永春县| 兴化市| 佛坪县| 伊春市| 汉源县| 泗洪县| 凤翔县| 阳谷县| 南木林县| 江陵县| 临洮县| 伊吾县| 安义县| 郓城县| 高唐县| 南漳县| 砀山县| 沙河市| 云和县| 南安市| 泰兴市| 灵璧县| 襄城县| 永善县| 石棉县| 改则县| 鄂托克前旗| 同德县| 曲靖市| 宁国市| 米林县| 呼伦贝尔市| 专栏| 行唐县| 玉龙| 焉耆| 房山区|