ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

RabbitMq 成功安装后启动闪退

2021-09-18 10:59:38  阅读:219  来源: 互联网

标签:activeMq service 闪退 端口 rabbitmq 修改 rabbitmqctl RabbitMq 安装


转载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常用命令行汇总 - 一切都是当下 - 博客园

标签:activeMq,service,闪退,端口,rabbitmq,修改,rabbitmqctl,RabbitMq,安装
来源: https://blog.csdn.net/qq_33238562/article/details/120362723

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有