CentOS7安装RabbitMQ3.8

CentOS7安装RabbitMQ3.8,第1张

CentOS7安装RabbitMQ3.8

文章目录
  • 1.安装包准备
  • 2.执行安装命令
  • 3.配置文件
  • 4.启用后台管理
  • 5.启动RabbitMQ
  • 6.访问
  • 7.命令行添加新用户
    • 7.1 创建用户
    • 7.2 设置用户角色
    • 7.3 设置用户权限
    • 7.4 查看当前用户和角色
    • 7.5 使用新建用户登录
  • 8.重置命令
    • 8.1 关闭应用的命令为
    • 8.2 清除的命令为
    • 8.3 重新启动命令为

1.安装包准备

1.下载地址:
https://packagecloud.io/rabbitmq/erlang
https://www.rabbitmq.com/download.html
https://packagecloud.io/rabbitmq/rabbitmq-server
配置文件下载:https://github.com/rabbitmq/rabbitmq-server/blob/master/deps/rabbit/docs/rabbitmq.conf.example

2.上传到服务器:
erlang-23.3-2.el7.x86_64.rpm
rabbitmq-server-3.8.14-1.el7.noarch.rpm
rabbitmq.conf.example

3.安装Linux工具
yum install socat -y

2.执行安装命令

rpm -ivh erlang-23.3-2.el7.x86_64.rpm
检查是否安装成功
erl
halt(). # 退出

rpm -ivh rabbitmq-server-3.8.14-1.el7.noarch.rpm

3.配置文件

配置文件 rabbitmq.conf.example 拷贝到 /etc/rabbitmq 目录,并修改名称:rabbitmq.conf
[root@jenkins rabbitmq]# ll
total 36
-rw-r–r--. 1 root rabbitmq 35396 Dec 3 17:01 rabbitmq.conf

vim rabbitmq.conf
添加一行:loopback_users = none

4.启用后台管理

注意:服务器hostname结构可以为jenkins,不能为jenkins.com结构,不然启动报错

rabbitmq-plugins enable rabbitmq_management

5.启动RabbitMQ

启动
systemctl start rabbitmq-server
停止
systemctl stop rabbitmq-server
查看状态
systemctl status rabbitmq-server
重启
systemctl restart rabbitmq-server
设置开机启动
systemctl enable rabbitmq-server
检查是否设置开机启动
systemctl is-enabled rabbitmq-server

6.访问

http://192.168.120.15:15672/
用户名密码:guest/guest

7.命令行添加新用户 7.1 创建用户

rabbitmqctl add_user admin admin123

7.2 设置用户角色

rabbitmqctl set_user_tags admin administrator

7.3 设置用户权限

用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
set_permissions [-p ]
rabbitmqctl set_permissions -p “/” admin “." ".” “.*”

7.4 查看当前用户和角色

rabbitmqctl list_users

7.5 使用新建用户登录

8.重置命令

重置命令,把创建的用户给重置

8.1 关闭应用的命令为

rabbitmqctl stop_app

8.2 清除的命令为

rabbitmqctl reset

8.3 重新启动命令为

rabbitmqctl start_app

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5638846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存