• RabbitMQ linux 安装


    1、下载 erlang-23.2.3-1.el7.x86_64.rpm 

    2. 输入:rpm -ivh erlang-23.2.3-1.el7.x86_64.rpm 安装。

    3、安装 RabbitMQ 下载网址:下载rabbitmq-server-3.9.14-1.el8.noarch.rpm与rabbitmq-server-3.9.14-1.el8.noarch.rpm.asc。Installing on RPM-based Linux (RedHat Enterprise Linux, CentOS, Fedora, openSUSE) — RabbitMQhttps://rabbitmq.com/install-rpm.html#downloads

    4、输入:yum install -y socat 安装socat 插件

     5.  输入:rpm -ivh rabbitmq-server-3.9.14-1.el8.noarch.rpm  安装。

    6.  输入:systemctl start rabbitmq-server   启动RabbitMQ

    7. 输入:systemctl enable rabbitmq-server   设置开启自启动

    8. 输入:systemctl status rabbitmq-server  查看运行启动状态

     9. 输入:rabbitmq-plugins enable rabbitmq_management      启用管理后台

    10. 输入:chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/   配置权限

    11.输入:rabbitmqctl add_user admin admin   增加用户

    12. 输入: rabbitmqctl set_user_tags admin administrator  设置角色

    13. 输入:rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'   设置用户权限

    14. 输入:下面语句,开启防火墙端口。(如无防火墙,此步可跳过)

        firewall-cmd --zone=public --add-port=5672/tcp --permanent   

       firewall-cmd --zone=public --add-port=15672/tcp --permanent

       输入:systemctl restart firewalld.service   重启防火墙服务,让端口生效。

        输入:firewall-cmd --list-port     查看开启地防火墙端口

    15.在其它服务器的浏览器上输入:http://192.168.1.1:15672/       访问成功,即安装成功。

    16. 登录弹出下列错误 :“您与此网站的连接不是私密”

     解法: 修改密码,将出错的密码用重置一下。注意,现高版本的mq,  guest账号只能本地访问,其密码不要改,在此怕无意中改了guest密码,所以先重置了guest密码,再重置要登录的密码,问题解决。

    rabbitmqctl list_users     查看用户,除了guest,要新建远程可登录的其它账号密码,且权限也都要有。

    rabbitmqctl change_password {username} {newpassword}

    16. 常用命令

    停止:rabbitmq-server stop

    启动:rabbitmq-server start

    查mq进程:   ps -ef|grep rabbitmq

    删掉进程: kill 进程号          kill -s 9 进程号    强制删除

    查询所有用户:rabbitmqctl list_users

    查看单机状态:rabbitmqctl status

    查看集群状态:rabbitmqctl cluster_status

     删除用户:rabbitmqctl delete_user {username}

    修改密码:rabbitmqctl change_password {username} {newpassword}

    设置用户角色:rabbitmqctl set_user_tags {username} {tag}

          tag参数表示用户角色取值为:management ,monitoring ,policymaker administrator

  • 相关阅读:
    Linux进程信号
    JS 手写call、apply和bind方法
    ns3-gym入门(三):在opengym基础上实现一个小小的demo
    云计算-Linux-查看内核-CPU,内存,网卡,主机名信息,修改主机名
    一个宁静祥和没有bug的下午和SqlSession的故事
    jenkins、ant、selenium、testng搭建自动化测试框架
    这个微信隐藏代码,你们现在知道还不晚
    Three.js
    OTA升级常见错误码汇总-CSDN博客
    DEEP NEAREST CLASS MEAN CLASSIFIERS
  • 原文地址:https://blog.csdn.net/diaya/article/details/123756637