windows下rabbitmq 常用命令整理(一)

来源:互联网 发布:美敦力公司待遇 知乎 编辑:程序博客网 时间:2024/06/10 11:39

rabbitmq服务的启动

      启动服务器的方式有两种,一种为dos窗口,以命令行的方式启动,命令为 rabbitmq-server [-detached] ,加-detached为后台运行模式,如下图所示
   

   现在erlang的服务已经启动,但rabbitmq的服务并未启动,如果想对rabbitmq进行管理还是不行的,还需要下面的命令 rabbitmqctl start 来启动rabbitmq应用,启动完成,现在就可以对rabbitmq进行各种操作了。
   另一种启动方式为建立windows服务,在安装rabbitmq是默认已经建立可以去windows的服务和应用程序管理界面去启动,如下图: 
   另一种启动方式为建立windows服务,在安装rabbitmq是默认已经建立可以去windows的服务和应用程序管理界面去启动,如下图: 

                       

       当然你也可以在命令行启动,即rabbitmq-service start, rabbitmq-servic对windows下的  rabbitmq服务进行建立删除,启动关闭等操作如:

   rabbitmq-service start启动服务
   rabbitmq-service stop停止服务 
   rabbitmq-service install装载服务
   rabbitmq-service remove删除服务  

rabbitmq插件的启用和关闭

rabbitmq-plugins enable plugin-name
      该命令用于 启用指定的插件
      常用的如:rabbitmq_management 
      该插件为rabbitmq提供一个基于web管理界面,可以很方便的在浏览器中管理rabbitmq,登录地址默认为localhost:15672,用户名和密码都为guest
      该命令可以列出所有的插件列表,标记为E*或e*的已经启用的插件,没标记的为未启用插件

     rabbitmq-plugins disable plugin-name

     该命令用于关闭指定的插件,比如可以关闭rabbitmq_management 插件用 rabbitmq-plugins disable rabbitmq_management 即可

       rabbitmq-plugins list

      


rabbitmq一个重要的管理平台rabbitmqctl:

  它提供了各种对rabbitmq进行管理的各种命令,命令很多,这里列举一些比较常用的,更详细的命令可以去官方网站查文档,文章的最后给出了api的链接。

 列出所有queue  rabbitmqctl list_queues

 列出指定queue的信息 rabbitmqctl list_queues [the queue name] messages_ready messages_unacknowledged

 列出所有exchange  rabbitmqctl list_exchanges

 列出所有binding  rabbitmqctl list_bindings

 这些命令下篇文章会详细讲解,当然这些命令是没有必要掌握的,rabbitmq提供的基于web管理界面的插件可以完成大部分功能的设定,使用非常方便。

 作者也对rabbitmq谈不上多了解,但还是记录了这些心得,希望对刚起步的新手有所帮助。

   命令的详细参数解析请参照这里


0 0
原创粉丝点击