zoukankan      html  css  js  c++  java
  • 本地连接远程rabbitMQ失败

    本地连接rabbitMQ失败原因

    1、情况:以前本地连接rabbitMQ成功的,但是后来连接失败了。

    首先检查网络有没有问题,其次重启(reboot)rabbitMQ看能不能连得上,如果重启还不能连上,就尝试下面的步骤:

    • 查看一下自己的ip地址是不是变了,如果变了肯定连不上的,本地ip地址需要和rabbitMQ创建的用户的ip一样才行
    • ubuntu上面可以用:telnet rabbitMQ的ip地址 端口号 。比如:telnet 192.168.3.87 5672 查看情况
      出现这个证明连接成功。
      cmd查看:netstat -aon|findstr 5672  ,5672是端口
      出现这个状态是连接成功的意思。

    2、可能没有在rabbitMQ创建用户并授权。

    去rabbitMQ创建用户并授权,下面是虚拟机管理rabbitMQ创建用户(下面大写的都是可修改的,根据自己的情况修改)。

    • rabbitmqctl add_user USER PASSWORD ##创建用户
    • rabbitmqctl change_password USER PASSWORD ##修改密码
    • rabbitmqctl set_user_tags USER administrator  ##设置为管理员
    • rabbitmqctl add_vhost VHOST ##添加虚拟机
    • rabbitmqctl set_permissions -p VHOST USER ".*" ".*" ".*"  ##给用户分配虚拟主机权限

    其他方法创建用户及授权去百度。

  • 相关阅读:
    linux编程 给线程起名字
    c语言的__packed__
    LINUX 命令行编辑快捷键
    linux关于bashrc与profile的区别(转)
    linux查看和修改PATH环境变量的方法
    linux 线程 pthread_create 源码 剖析
    你真的了解【HashMap】么?-一
    Oracle 基础概念
    Java数据库连接池
    JVM内存模型与垃圾回收
  • 原文地址:https://www.cnblogs.com/pzw23/p/11975873.html
Copyright © 2011-2022 走看看