RabbitMq 成功安装后启动闪退

  • Post author:
  • Post category:其他


转载

RabbitMQ小结(三)启动服务闪退 – 程序员大本营

大概原因:

1.Erang版本不兼容

2.电脑用户名是中文名

3.RabbitMQ安装目录有空格或者中文

中文用户名解决办法:

设置软连接,绕过中文名的目录

1.管理员运行cmd然后打开RabbitMQ安装目录

2.rabbitmq-service.bat remove

3.set RABBITMQ_BASE=D:\rabbitmq_server\data(目录自行设置)

4.rabbitmq-service.bat install

5.rabbitmq-plugins enable rabbitmq_management

如果以上步骤还不能解决, 确定本地是否安装有activeMq,如果有,因两者的默认端口号均为5672,会造成端口冲突,建议修改其中一个,这里建议修改activeMq的端口号,如果非要问原因,只是因为activeMq的端口号改起来最方便也好找

activeMq端口修改步骤:

1,找到activeMq的安装路径,如:D:\activerMq\apache-activemq-5.16.2\conf   修改

activemq.xml

2、找到<transportConnectors>,修改name 为amqp 的端口,其它端口根据自己需要决定是否要修改

activeMq延伸说明:name=”openwire” 该端口为项目中配置的TCP 端口

修改管理页面的8161端口

还是在conf文件夹下

修改jetty.xml,修改内容容器jetty的默认启动端口,找到默认的8161后修改


rabbitmq延伸说明


1、rabbitmq的启动和停止

启动:service rabbitmq-server start

关闭:service rabbitmq-server stop

重启:service rabbitmq-server restart

启动rabbitmq:rabbitmq-service start

关闭rabbitmq:rabbitmq-service stop

rabbitmqctl stop(停止Mq)


2、查看rabbitmq的状态

  • rabbitmqctl status


用户管理

  • rabbitmqctl add_user test 123456(添加用户test,密码是123456)
  • rabbitmqctl delete_user test(删除用户test)
  • rabbitmqctl list_users(列出所有用户名及其角色)
  • rabbitmqctl change_password test 23456(修改zhaojigang的密码为23456)


5、虚拟主机vhost管理

  • rabbitmqctl list_vhosts(列出所有的虚拟主机)
  • rabbitmqctl add_vhost testvhost(添加虚拟主机zhaojigangvhost)
  • rabbitmqctl delete_vhost testvhost(删除虚拟主机zhaojigangvhost)


6、用户权限管理(3种权限)

  • rabbitmqctl set_permissions -p zhaojigangvhost zhaojigang “.*” “.*” “.*”(设置用户zhaojigang在虚拟主机zhaojigangvhost的配置权限、写权限、读权限)

  • rabbitmqctl set_permissions [-p

    vhost

    ] {


    user

    } {


    conf

    } {


    write

    } {


    read

    }

命令详细:

rabbitmq常用命令行汇总 – 一切都是当下 – 博客园



版权声明:本文为qq_33238562原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。