天天看點

CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令

RabbitMQ的安裝

之前都是通過rpm安裝erlang和rabbitmq,每次都是出現問題,erlang版本不對或者是rabbitmq安裝少一個so庫等等,很崩潰,後來去rabbitmq官網根據教程安裝成功,下面檢視官網教程如何操作:

環境說明自己的的虛拟機的centos8版本:

CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令

1.找到對應的版本,添加配置檔案(找自己的linux版本)

CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令

通過指令進入到指定位置:

cd /etc/yum.repos.d                 到指定的目錄
 ll -a                               檢視是否有rabbitmqrepo配置
 vi /etc/yum.repos.d/rabbitmq.repo   沒有添加rabbitmq.repo 配置
           

把下面的内容直接配置在rabbitmq.repo 檔案中:

# In /etc/yum.repos.d/rabbitmq.repo

##
## Zero dependency Erlang
##

[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
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/8/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

##
## RabbitMQ server
##

[rabbitmq_server]
name=rabbitmq_server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_server-source]
name=rabbitmq_server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/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
           

2.通過指令安裝

Update Yum package metadata:

yum update -y
yum -q makecache -y --disablerepo='*' --enablerepo='rabbitmq_erlang' --enablerepo='rabbitmq_server'
           

Next install dependencies from the standard repositories:

yum install socat logrotate -y
           
CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令

Finally, install modern Erlang and RabbitMQ:

yum install --repo rabbitmq_erlang --repo rabbitmq_server erlang rabbitmq-server -y
           
CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令

說明: 這個指令操作了好幾次,說網絡問題,沒能下載下傳成功,需要多執行幾次

安裝成功:

CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令

3.rabbitmq的常用指令

  • 啟動 rabbitmq:

    /sbin/service rabbitmq-server start

  • 檢視 rabbtimq的狀态:

    /sbin/service rabbitmq-server status

CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令

停止服務

/sbin/service rabbitmq-server stop
           

開啟 web 管理插件

rabbitmq-plugins enable rabbitmq_management
           

建立賬号

rabbitmqctl add_user admin 123
           

設定使用者角色

rabbitmqctl set_user_tags admin administrator
           

設定使用者權限

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
           

目前使用者和角色

rabbitmqctl list_users
           

通過浏覽器通路:http://192.168.93.132:15672,登入成功的頁面

CentOS8下面RabbitMQ的安裝RabbitMQ的安裝1.找到對應的版本,添加配置檔案(找自己的linux版本)2.通過指令安裝3.rabbitmq的常用指令