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

RabbitMq 成功安装后启动闪退_第1张图片

 

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

RabbitMq 成功安装后启动闪退_第2张图片

  

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

你可能感兴趣的:(rabbitmq,java)