yum安装rabbitmq

yum安装rabbitmq

   小白     2021年3月1日 11:08     1275    

以下两种yum仓库任选其一即可。

(1)使用PackageCloud yum仓库

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey

rpm --import https://packagecloud.io/gpg.key

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

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

 

1.在安装rabbimq之前要安装erlang

yum install erlang socat

2.安装rabbitmq-server

yum install rabbitmq-server

启动

systemctl start rabbitmq-server

停止

systemctl stop rabbitmq-server

开机启动

systemctl enable rabbitmq-server

 

(2)使用bintray yum仓库

/etc/yum.repo.d中创建rabbitmq.repo文件,并在其中添加

这里根据系统的版本,来写baseurl。我这里是centos7,所以url中写7

[bintray-rabbitmq-server]

name=bintray-rabbitmq-rpm

baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/

gpgcheck=0

repo_gpgcheck=0

enabled=1

 

[bintray-rabbitmq-erlang]

name=bintray-rabbitmq-erlang

baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/23/el/7/

gpgcheck=0

repo_gpgcheck=0

enabled=1

 

1.在安装rabbimq之前要安装erlang

yum install erlang socat

2.安装rabbitmq-server

yum install rabbitmq-server

 

启动rabbitmq

systemctl start rabbitmq

systemctl stop rabbitmq

开机启动

systemctl enable rabbitmq

这样rabbitmq就启动了。

 

4369epmdRabbitMQ节点和CLI工具使用的对等发现服务

56725671:由不带TLS和带TLSAMQP 0-9-11.0客户端使用

25672:用于节点间和CLI工具通信(Erlang分发服务器端口),并从动态范围分配(默认情况下限制为单个端口,计算为AMQP端口+ 20000)。除非确实需要这些端口上的外部连接(例如,群集使用联合身份验证或在子网外部的计算机上使用CLI工具),否则这些端口不应公开。

35672-35682:由CLI工具(Erlang分发客户端端口)用于与节点进行通信,并从动态范围(通过服务器分发端口+ 10010计算为服务器分发端口+ 10000)分配。

15672HTTP API客户端,管理UIRabbitmqadmin (仅在启用了管理插件的情况下)

6161361614:不带TLS和带TLSSTOMP客户端(仅在启用STOMP插件的情况下)

18838883:不启用和启用TLSMQTT客户端(如果启用了MQTT插件

15674STOMP-over-WebSockets客户端(仅在启用了Web STOMP插件的情况下)

15675MQTT-over-WebSockets客户端(仅在启用Web MQTT插件的情况下)

15692Prometheus指标(仅在启用Prometheus插件的情况下)

 

启动HTTP客户端

这里需要启动rabbitmq_management插件

rabbitmq-plugins enable rabbitmq_management

创建管理员用户

rabbitmqctl add_user admin 123456

rabbitmqctl set_user_tags admin administrator

rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”


文章评论

1

其他文章