【原创】rabbitmq-server用户手册(翻译)

简介:

      为了方便工作中使用,周末抽空对rabbitmq-server用户手册进行了翻译,鉴于自己水平有限,翻译中难免有纰漏产生,如果疑问,欢迎指出探讨。

官方原文:http://www.rabbitmq.com/man/rabbitmq-server.1.man.html

================= 我是分割线 ==================

通过 http://www.rabbitmq.com/manpages.html 可知 RabbitMQ 有5个 General Command :

1. rabbitmqctl
2. rabbitmq-plugins
3. rabbitmq-server
4. rabbitmq-service
5. rabbitmq-echopid

若要对 server 进行高级配置,则需要参考 administrator's guide(http://www.rabbitmq.com/admin-guide.html


命令名
rabbitmq-server — 启动 RabbitMQ AMQP server

概要
rabbitmq-server [-detached]

描述
RabbitMQ is an implementation of AMQP, the emerging standard for high performance enterprise messaging. The RabbitMQ server is a robust and scalable implementation of an AMQP broker.(翻译略)

前台运行 rabbitmq-server 将会显示一个兔子标志,以及按照启动序列给出的加载过程的输出,并以“broker running”作为结尾打印,表明 RabbitMQ broker 已经成功的启动了。如果想要停掉当前的 server ,只需要终止进程或者使用 rabbitmqctl 命令进行操作。

环境变量

RABBITMQ_MNESIA_BASE
默认指向 /var/lib/rabbitmq/mnesia ,更改该环境变量可以使您存放 Mnesia 数据库文件到希望的位置。

RABBITMQ_LOG_BASE
默认指向 /var/log/rabbitmq ,server 产生的 log 文件将存放于该目录。

RABBITMQ_NODENAME
默认指向 rabbit,当你打算在单台物理机上运行多于 1 个 node 时该环境变量有用 - RABBITMQ_NODENAME 在每一个 erlang-node-and-machine 搭配中应该是唯一的。 参见 clustering on a single machine 中的具体说明。

RABBITMQ_NODE_IP_ADDRESS
默认情况 RabbitMQ 将绑定到全部 interface (IPv4 和 IPv6,如果存在的话) 上。通过设置该环境变量可以让您只绑定到一个网络 interface 或者 address family 上。

RABBITMQ_NODE_PORT
默认为 5672。

选项
-detached
后台启动 server 进程

For example:

?
1
# rabbitmq-server -detached
运行 RabbitMQ AMQP server 于后台。


================= 我是分割线 ==================

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
E:\Program Files\RabbitMQ Server\rabbitmq_server-2.8.7\sbin>rabbitmq-server.bat
Activating RabbitMQ plugins ...
0 plugins activated:
 
 
+---+   +---+
|   |   |   |
|   |   |   |
|   |   |   |
|   +---+   +-------+
|                   |
| RabbitMQ  +---+   |
|           |   |   |
|   v2.8.7  +---+   |
|                   |
+-------------------+
AMQP 0-9-1 / 0-9 / 0-8
Copyright (C) 2007-2012 VMware, Inc.
Licensed under the MPL.  See http: //www .rabbitmq.com/
 
node           : rabbit@SUNFEI
app descriptor : e: /Program Files /RabbitMQ Server /rabbitmq_server-2 .8.7 /sbin/ .. /ebin/rabbit .app
home dir       : C:\Documents and Settings\sunfei
config file (s) : (none)
cookie hash    : SjAetukIbWXBgKcToETEYQ==
log            : C: /Documents and Settings /sunfei/Application Data /RabbitMQ/log/rabbit @SUNFEI.log
sasl log       : C: /Documents and Settings /sunfei/Application Data /RabbitMQ/log/rabbit @SUNFEI-sasl.log
database dir   : c: /Documents and Settings /sunfei/Application Data /RabbitMQ/db/rabbit @SUNFEI-mnesia
erlang version : 5.9.2
 
-- rabbit boot start
starting file handle cache server                                     ... done
starting worker pool                                                  ... done
starting database                                                     ... done
starting database sync                                                ... done
starting codec correctness check                                      ... done
-- external infrastructure ready
starting plugin registry                                              ... done
starting auth mechanism cr-demo                                       ... done
starting auth mechanism amqplain                                      ... done
starting auth mechanism plain                                         ... done
starting statistics event manager                                     ... done
starting logging server                                               ... done
starting exchange type direct                                         ... done
starting exchange type fanout                                         ... done
starting exchange type headers                                        ... done
starting exchange type topic                                          ... done
-- kernel ready
starting alarm handler                                                ... done
starting node monitor                                                 ... done
starting cluster delegate                                             ... done
starting guid generator                                               ... done
starting memory monitor                                               ... done
-- core initialized
starting empty DB check                                               ... done
starting exchange, queue and binding recovery                         ... done
starting mirror queue slave sup                                       ... done
starting adding mirrors to queues                                     ... done
-- message delivery logic ready
starting error log relay                                              ... done
starting networking                                                   ... done
starting direct client                                                ... done
starting notify cluster nodes                                         ... done
 
broker running


相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
消息中间件 程序员 Apache
阿里RocketMQ创始人首次分享出这份RocketMQ技术内幕神级架构手册
RocketMQ的发展史? RocketMQ的开源正是源于对这种开源文化的认同,开放是为了更好的协同创新,并将这一技术推向新的高度。在经历了阿里巴巴集团内部多年“双11”交易核心链路工业级场景在验证,2016年11月,团队将RocketMQ捐献给全球享有盛誉的Apache软件基金会正式质为孵化项目。 至此,RocketMQ开启了迈向全球顶级开源软件的新征程。
|
消息中间件 存储 负载均衡
必须先理解的RocketMQ入门手册,才能再次深入解读
RocketMQ是一个分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点,
482 0
必须先理解的RocketMQ入门手册,才能再次深入解读
|
消息中间件 Windows 网络协议
|
3月前
|
消息中间件 JSON Java
开发者如何使用轻量消息队列MNS
【10月更文挑战第19天】开发者如何使用轻量消息队列MNS
168 6
|
3月前
|
消息中间件 安全 Java
云消息队列RabbitMQ实践解决方案评测
一文带你详细了解云消息队列RabbitMQ实践的解决方案优与劣
110 10
|
2月前
|
消息中间件 存储 Kafka
MQ 消息队列核心原理,12 条最全面总结!
本文总结了消息队列的12个核心原理,涵盖消息顺序性、ACK机制、持久化及高可用性等内容。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
|
3月前
|
消息中间件
解决方案 | 云消息队列RabbitMQ实践获奖名单公布!
云消息队列RabbitMQ实践获奖名单公布!
|
3月前
|
消息中间件 存储 弹性计算
云消息队列RabbitMQ实践
云消息队列RabbitMQ实践