RabbitMQ linux安装

Erlang下载安装

        在确定了RabbitMQ版本号后,先下载安装Erlang环境。

        Erlang下载链接:wget下载命令地址

 选择自己需要的,点击,我使用的是CentOS8,所有使用的是el8,CentOS7需要使用el7

 

 wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-24.3.4.2-1.el8.x86_64.rpm/download.rpm


 

 此时,Erlang的rpm包下载完成

接着,安装已下载的rpm包  根据自己的版本修改下面的版本号(root模式下)

yum localinstall erlang-24.3.4.2-1.el8.x86_64.rpm   (注意CentOS版本)

RabbitMQ下载安装

        下面依旧通过wget命令完成RabbitMQ的下载。下面演示操作过程:

        RabbitMQ下载链接:wget下载命令地址

wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.10.7-1.el8.noarch.rpm/download.rpm

 接着,当你下载完成后,你需要运行下面的命令来将 Key 导入,执行命令:

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

最后,使用 yum 进行本地安装(可根据自己选择的版本修改下面的版本号),执行命令:

yum localinstall rabbitmq-server-3.10.7-1.el8.noarch.rpm

接下来就可以使用rabbitMQ了

安装web插件

 默认情况下,是没有安装web端的客户端插件,需要安装才可以生效 。执行命令:

rabbitmq-plugins enable rabbitmq_management

安装完毕以后,重启服务即可,执行命令:

systemctl restart rabbitmq-server

service rabbitmq-server start # 启动服务

service rabbitmq-server stop # 停⽌服务

service rabbitmq-server restart # 重启服务

注意,请在服务器上开放 15672 端口(服务时需要关闭防火墙  systemctl stop firewalld)。

rabbitMQ 用户

        rabbitmq有一个默认账号密码是: guest 。默认情况只能在 localhost本机下访问(见下图),所以需要新增一个远程登录的用户 。

 新增用户。此时,账号密码都设置为admin:

#进入RabbitMQ安装目录
cd /usr/local/rabbitmq-3.8.16/sbin
#添加用户
#rabbitmqctl add_user Username password
rabbitmqctl add_user admin admin
#分配用户标签     设置用户分配操作权限。
#rabbitmqctl set_user_tags User Tag
#[administrator]:管理员标签
rabbitmqctl set_user_tags admin administrator

 常见命令

 1. 启动服务

service rabbitmq-server restart

2. 查看RabbitMQ服务状态

rabbitmqctl status

3. 启用web插件

rabbitmq-plugins enable rabbitmq_management

4. 重启RabbitMQ服务

service rabbitmq-server restart

5. 添加页面用户及密码

rabbitmqctl add_user admin 123456

6. 赋予其administrator角色

rabbitmqctl set_user_tags admin administrator

7. 设置权限

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

8. 查看所有用户

rabbitmqctl list_users

9. 查看用户权限

rabbitmqctl list_user_permissions admin

10. 删除用户

rabbitmqctl delete_user guest

11. 修改用户密码

rabbitmqctl change_password admin admin

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值