查看“RabbitMQ:命令行、管理平台”的源代码
←
RabbitMQ:命令行、管理平台
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:RabbitMQ]] == 命令行 == 管控台可以查看到 RabbitMQ 服务的整体运行情况,也可以进行很多相关的操作,这些操作其实都可以使用命令行来完成,而且命令行提供的功能更加强大。 常用的命令: : [[File:RabbitMQ:常用命令.png|600px]] === 启动命令 === RabbitMQ 有两种启动方式: # 以'''应用'''启动: ## <span style="color: green">'''rabbitmq-server'''</span>:直接启动。 ——【关闭窗口,或者在该窗口使用其他命令,应用就会停止】 ## <span style="color: green">'''rabbitmq-server -detached'''</span>:后台启动。 ——【关机则应用关闭】 ##* 可用 <span style="color: green">'''rabbitmqctl stop'''</span> 停止应用。 # 以'''服务'''启动: #: 先以 <span style="color: green">'''rabbitmq-service install'''</span> 安装服务,再以 <span style="color: green">'''rabbitmq-service start'''</span> 启动服务。 ——【可设置随开机启动服务】 Linux 下相关命令: : <syntaxhighlight lang="bash" highlight=""> #启动服务 systemctl start rabbitmq-server #查看状态 systemctl status rabbitmq-server #设置为开机启动 systemctl enable rabbitmq-server </syntaxhighlight> === 常用命令 === :{| class="wikitable" ! 命令 !! 命令描述 |- | '''rabbitmq-service''': “RabbitMQ 服务” | * rabbitmq-service install:安装服务 * rabbitmq-service remove:卸载服务 (以下,与 services.msc 中操作一样) * rabbitmq-service start:启动服务 * rabbitmq-service stop:停止服务 * rabbitmq-service enable:设置服务开机启动 * rabbitmq-service disable:取消服务开机启动 |- | '''rabbitmqctl''': “RabbitMQ 控制” | 应用: * rabbitmqctl start_app:启动应用 * rabbitmqctl stop_app:停止应用 * rabbitmqctl status:节点状态 队列: * rabbitmqctl list_queues:查看所有的队列 * rabbitmqctl reset:清除所有的队列 ** 在 rabbitmqctl stop_app 后使用 用户: * rabbitmqctl list_users: 列出所有用户 * rabbitmqctl add_user <username> <password>:添加用户 * rabbitmqctl delete_user <username>:删除用户 * rabbitmqctl change_password <username> <password>:修改用户密码 * rabbitmqctl set_user_tags <username> <role>:设置用户角色 ** 角色,如“administrator”表示管理员; * rabbitmqctl clear_permissions -p <vhostpath> <username>:清除用户在虚拟主机上的权限 * rabbitmqctl set_permissions -p <vhostpath> <username> <ConfP> <WriteP> <ReadP>:授权用户在虚拟主机上的权限 ** 权限,如“'.*' '.*' '.*'”表示所有权限 主机: * rabbitmqctl list_vhosts:列出所有虚拟主机 * rabbitmqctl add_vhost <vhostpath>:创建虚拟主机 * rabbitmqctl delete_vhost <vhostpath>: 删除虚拟主机 * rabbitmqctl list_permissions -p <vhostpath>:列出虚拟主机上所有权限 |- | '''rabbitmq-plugins''': “RabbitMQ 插件” | * rabbitmq-plugins list:查看安装的插件 * rabbitmq-plugins enable <plugin>:启用插件 *: 如:rabbitmq-plugins enable rabbitmq_management,启用“监控管理器”(管理平台) * rabbitmq-plugins disable <plugin>:停用插件 *: 如:rabbitmq-plugins disable rabbitmq_management:停用“监控管理器” |} :* 所有命令都可以“<span style="color: green">help</span>”查看命令帮助信息。 :*: 如:<syntaxhighlight lang="bash" inline>rabbitmq-service help</syntaxhighlight> == 管理平台 == RabbitMQ提供了一个可视化的Web后台,方便了解队列的运行情况,也可以对RabbitMQ做一些管理操作。 访问 RabbitMQ 管理后台地址: * 默认地址和端口:'''[http://localhost:15672/ http://localhost:15672/]''' * 默认账号和密码:<span style="color: blue">'''guest / guest'''</span> : [[File:RabbitMQ:管理后台.png|600px]] === 后台首页 === : [[File:RabbitMQ:管理后台:后台首页.png|600px]] === 客户端连接情况 === : [[File:RabbitMQ:管理后台:客户端连接情况.png|600px]] === 交换机情况 === : [[File:RabbitMQ:管理后台:交换机情况.png|600px]] === 队列情况 === : [[File:RabbitMQ:管理后台:队列情况.png|600px]] === 队列详情 === : [[File:RabbitMQ:管理后台:队列详情.png|600px]]
返回至“
RabbitMQ:命令行、管理平台
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息