当前位置:网站首页 > R语言数据分析 > 正文

centos安装rabbitMQ

 1.创建erlang.repo库

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

2.安装erlang

yum install erlang

3.创建rabbitmq-server.repo库

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

4.安装rabbitmq-server

yum install rabbitmq-server

5.启动RabbitMQ Server

# 设置开启启动 chkconfig rabbitmq-server on # 启动服务 service rabbitmq-server start #停止服务 service rabbitmq-server stop

6.开启管理后台

#rabbitmq自带了管理后台插件,只要开启这个插件,就可以通过浏览器查看rabbitmq的信息以及管理它。

rabbitmq-plugins enable rabbitmq_management

7.编辑配置文件(可选)

vim /etc/rabbitmq/rabbitmq.config

打开以下注释,并记得去掉后面的'逗号'!!!!!!!!!!!'逗号!!!!!!!!'逗号
{loopback_users, []}
注: 新版配置文件 rabbitmq.conf 打开以下注释,loopback_users.guest = false,

3.8版本以后没有这个配置文件,可再网上拷贝一个配置文件上传至服务器!

备注:这个配置文件是非必须的,也可以不用添加,直接启动即可,

启动以后使用guest登录,也可以新创建用户登录创建指令,之前有一台mq添加了配置,因为我删除了账号等一系列操作以后,有配置文件就重启就失败了,所以我就删除了配置文件,重启成功,之前创建的账号就登录不上了,又使用一下指令重新创建了用户,即可登录!

rabbitmqctl add_user unhejing  rabbitmqctl set_user_tags unhejing administrator sudo rabbitmqctl set_permissions -p / unhejing '.*' '.*' '.*'

8.添加一个新的用户

rabbitmqctl add_user unhejing unhejing@rabbit

 删除用户:

rabbitmqctl delete_user guest

9.赋予用户管理员角色

rabbitmqctl set_user_tags unhejing administrator

10.赋予用户vhost路径为/

sudo rabbitmqctl set_permissions -p / unhejing '.*' '.*' '.*'

11.修改rabbitmq打开文件数量

--使用上一步配置的用户登录进管理后台,可知rabbitmq默认的文件打开数是1024,这对消息中间件来说太低了。官方建议我们在正式环境至少配置65536,而在开发环境中配置到4096。

打开配置:

vim /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service

NotifyAccess=all
LimitNOFILE =
若不添加:NotifyAccess=all 启动可能会报错:Got notification message from PID , but reception only permitted for main PID

vim /etc/sysctl.conf

# 添加:

fs.file-max = 65535

访问地址:http://ip:15672,登录以后授权新建的用户,然后删除guest默认用户 ,切记打开阿里云安全组或者端口其他服务商的端口号。本地测试是否成功使用:curl http://localhost:15672

到此这篇centos安装rabbitMQ的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

  • 上一篇: windows安装mitmproxy
  • 下一篇: spring cloud搭建elk
  • 版权声明


    相关文章:

  • windows安装mitmproxy2024-11-30 13:18:06
  • 配置APP的fiddler系统根证书2024-11-30 13:18:06
  • 学好SQF, 快活Arma32024-11-30 13:18:06
  • 春安航运 App Tech Support2024-11-30 13:18:06
  • Memory Hierarchy - 存储器层次结构2024-11-30 13:18:06
  • spring cloud搭建elk2024-11-30 13:18:06
  • spring cloud微服务配置log4j2日志组件和zipkin进行服务链路追踪2024-11-30 13:18:06
  • elasticsearch分片报错Unassigned2024-11-30 13:18:06
  • elasticsearch集群(多机版)2024-11-30 13:18:06
  • centos服务器配置elasticsearch2024-11-30 13:18:06
  • 全屏图片