rabbitMQ

安装依赖

# 添加 erlang 源到 apt 仓库 wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb sudo dpkg -i erlang-solutions_1.0_all.deb # 更新安装 sudo apt-get update sudo apt-get install erlang

安装 RabbitMQ

# 调用官方安装脚本 curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash # 添加 RabbitMQ 签名 (会出现 403 错误,可忽略不运行) wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - # 更新并安装 sudo apt-get update #(可忽略不运行) sudo apt-get install rabbitmq-server

启用 WEB UI

启用管理插件和STOMP插件:

sudo rabbitmq-plugins enable rabbitmq_management rabbitmq_stomp # 重启服务器 sudo systemctl restart rabbitmq-server

登录 http://localhost:15672 web管理页面 默认提供 guest 账号(密码:guest),但是该账号只提供 localhost 登录,所以需要单独创建用户,使用 rabbitmqctl。 用户相关命令如下:

$ sudo rabbitmqctl help | grep user add_user <username> <password> # 创建用户 delete_user <username> # 删除用户 change_password <username> <newpassword> # 修改密码 clear_password <username> # 清楚密码,直接登录 authenticate_user <username> <password> # 测试用户认证(我也不知道2333) set_user_tags <username> <tag> ... # 设置用户权限 [] list_users set_permissions [-p <vhost>] <user> <conf> <write> <read> clear_permissions [-p <vhost>] <username> list_user_permissions <username>

创建用户并设置角色

创建管理员用户,负责整个 MQ 的运维:

# 添加用户 sudo rabbitmqctl add_user admin admin # 赋予其 administrator 角色 sudo rabbitmqctl set_user_tags admin administrator # 为用户赋权 sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' # 查看权限 sudo rabbitmqctl list_user_permissions admin

启动rabbitmq: service rabbitmq-server start

停止rabbitmq: service rabbitmq-server stop 

重启rabbitmq: service rabbitmq-server restart 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值