网络推广优化服务,四川seo策略,云游戏免费平台,河南网站备案中心软件版本操作系统CentOS Linux release 7.9.2009erlangerlang-23.0.2-1.el7.x86_64rabbitMQrabbitmq-server-3.8.5-1.el7
RabbitMQ的安装首先需要安装Erlang,因为它是基于Erlang的VM运行的。
RabbitMQ安装需要依赖:socat和logrotate#xff0c;logrotate操作系统已经存在了logrotate操作系统已经存在了只需要安装socat就可以了。
RabbitMQ与Erlang的兼容关系详见:
[地址](RabbitMQ Erlang Version Requirements — RabbitMQ)
表格如下
RabbitMQ versionMinimum required Erlang/OTPMaximum supported Erlang/OTPNotes3.12.23.12.13.12.025.026.0The 3.12 release series is compatible wtih Erlang 26.OpenSSL 3 support in Erlang is considered to be mature enough for production.Erlang 26.1 will support FIPS mode on OpenSSL 33.11.203.11.193.11.183.11.173.11.163.11.153.11.143.11.133.11.123.11.113.11.103.11.93.11.83.11.73.11.63.11.53.11.43.11.33.11.23.11.13.11.025.025.3.xErlang 26 is supported starting with Erlang 3.12.0.As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough for production.Erlang 25 before 25.0.2 is affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)3.10.253.10.243.10.233.10.223.10.213.10.203.10.1924.3.4.825.3.x24.3 is the only maintained (updated) series of Erlang 24.As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough to consider for production.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)3.10.183.10.173.10.163.10.1424.325.224.3 is the only maintained (updated) series of Erlang 24.As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough to consider for production.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)3.10.133.10.123.10.113.10.103.10.93.10.824.225.2As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough to consider for production.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)3.10.73.10.63.10.523.225.2Erlang 25 is the recommended series.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)Erlang 23 support was discontinued on July 31st, 2022.3.10.43.10.23.10.13.10.023.224.3Erlang 24.3 is the recommended series.Erlang 23 support was discontinued on July 31st, 2022.
安装依赖socat
yum install socat -y安装Erlang
Erlang的下载地址
https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-23.0.2-1.el7.x86_64.rpm
将文件上传服务器执行安装命令
rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm 安装RabbitMQ
rabbitMQ的下载地址
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3. 8.5-1.el7.noarch.rpm
下载后将文件上传服务器执行安装命令
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm启动RabbitMQ的管理插件 rabbitmq-plugins enable rabbitmq_management可以看到如下提示信息: [rootmes01 soft]# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbitmes01:
rabbitmq_management
The following plugins have been configured:rabbitmq_managementrabbitmq_management_agentrabbitmq_web_dispatch
Applying plugin configuration to rabbitmes01...
The following plugins have been enabled:rabbitmq_managementrabbitmq_management_agentrabbitmq_web_dispatchstarted 3 plugins.当启用rabbitmq_management插件时自动启动了依赖的rabbitmq_management_agent插件和rabbitmq_web_dispatch 启动RabbitMQ 启动命令 systemctl start rabbitmq-server或者 rabbitmq-server或者 rabbitmq-server -detached将端口在防火墙上开放 firewall-cmd --zonepublic --add-port15672/tcp --permanent
firewall-cmd --reload添加用户 rabbitmqctl add_user root 123456给用户添加权限 rabbitmqctl set_permissions root -p / .* .* .*给用户设置标签 rabbitmqctl set_user_tags root administrator 权限相关的描述
标签描述(None)没有访问management插件的权限management可以使用消息协议做任何操作的权限加上1. 可以使用AMQP协议登录的虚拟主机的权限2.查看它们能登录的所有虚拟主机中所有队列、交换器和绑定的权限3. 查看和关闭它们自己的通道和连接的权限4.查看它们能访问的虚拟主机中的全局统计信息包括其他用户的活动policymaker所有management标签可以做的加上1.在它们能通过AMQP协议登录的虚拟主机上查看、创建和删除策略以及虚拟主机参数的权限monitoring所有management能做的加上1.列出所有的虚拟主机包括列出不能使用消息协议访问的虚拟主机的权限2. 查看其他用户连接和通道的权限3. 查看节点级别的数据如内存使用和集群的权限4. 查看真正的全局所有虚拟主机统计数据的权限administrator所有policymaker和monitoring能做的加上1. 创建删除虚拟主机的权限2. 查看、创建和删除用户的权限3. 查看、创建和删除权限的权限4. 关闭其他用户连接的权限
打开浏览器访问
http://安装RabbitMQ的机器的IP:15672
在rabbitMQ中存在一个内置帐号 guest但此帐号仅限制本地访问远程访问使用创建的的root帐号 登录成功后可以看到 至此RabbitMQ的安装就已经完成。