RabbitMQ:验证rabbitmq的版本
如何验证服务器上正在运行的rabbitmq版本?
有没有命令来验证rabbitmq是否正在运行?
How can I verify which version of rabbitmq is running on a server?
Is there a command to verify that rabbitmq is running?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(13)
使用此命令:
并查找如下所示的行:
Use this command:
and look for line that looks like this:
您可以简单地从命令行执行:
You can simply execute from the command line:
如果rabbitimq无法启动,我发现确定版本的唯一方法是通过安装程序系统。
Debian/Ubuntu 示例:
If rabbitimq can not start I found the only way to determine version is via installer system.
Eample Debian/Ubuntu:
如果您无法访问rabbitmqctl或rabbitmq-server未运行,请在Linux上执行以下操作:
我得到:
If you have no access to rabbitmqctl or rabbitmq-server is not running, on linux do :
I got :
正如 Marek 在本地服务器或远程服务器上所说(使用 amqplib) :
另存为
checkVersion.py
并使用python checkVersion.py dev.rabbitmq.com
运行:As Marek said on a local server, or, on a remote server (using amqplib):
Save as
checkVersion.py
and run withpython checkVersion.py dev.rabbitmq.com
:在 Debian 系统上,您只需运行:
On debian systems, you can just run:
要使用 .NET/C# RabbitMQ 客户端库 获取 RabbitMQ 版本:
输出:
To get RabbitMQ version using the .NET/C# RabbitMQ Client Library:
Output:
如果您使用“管理”(Web)插件,RabbitMQ 版本将与 Erlang 运行时版本一起出现在每个网页的右上角。
In the likely event you're using the "management" (web) plug-in, the RabbitMQ version appears in the upper-right corner of every web page, along with the version of the Erlang run-time.
我使用以下命令将输出修剪为版本,
输出:
I use following command to trim output down to version,
Output:
由于我希望在 Windows 计算机上用 C# 执行此操作,并且所有当前答案均针对 *nix,因此我将发布我最终使用的代码:
Since I was looking to do this in C# on a Windows machine and all the current answers are for *nix, I'll post the code that I ended up using:
在 Centos 上,您可以使用
yum listrabbitmq-server
。On Centos you can use
yum list rabbitmq-server
.MQ Serer 安装步骤
sudo apt update
sudo apt install curl software-properties-common apt-transport-https lsb-release
apt --fix-broken install
sudo apt --fix-broken install sudo
apt install curl software-properties-common apt-传输 https lsb-release
卷曲 -fsSL https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/erlang.gpg
echo "deb https://packages.erlang-solutions.com/ubuntu $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/erlang.list
sudo apt update
sudo apt install erlang
erl
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash
sudo apt更新
sudo apt安装rabbitmq-server
systemctl状态rabbitmq-server.service
systemctl已启用rabbitmq-server.service
sudorabbitmq-plugins启用rabbitmq_management
sudo ss -tunelp | sudo bash grep 15672
sudorabbitmq-plugins列表-v
sudorabbitmq-plugins启用rabbitmq_web_mqttrabbitmq_web_stomprabbitmq_amqp1_0
systemctl状态rabbitmq-server.service
MQ serer installation steps
sudo apt update
sudo apt install curl software-properties-common apt-transport-https lsb-release
apt --fix-broken install
sudo apt --fix-broken install
sudo apt install curl software-properties-common apt-transport-https lsb-release
curl -fsSL https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/erlang.gpg
echo "deb https://packages.erlang-solutions.com/ubuntu $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/erlang.list
sudo apt update
sudo apt install erlang
erl
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash
sudo apt update
sudo apt install rabbitmq-server
systemctl status rabbitmq-server.service
systemctl is-enabled rabbitmq-server.service
sudo rabbitmq-plugins enable rabbitmq_management
sudo ss -tunelp | grep 15672
sudo rabbitmq-plugins list -v
sudo rabbitmq-plugins enable rabbitmq_web_mqtt rabbitmq_web_stomp rabbitmq_amqp1_0
systemctl status rabbitmq-server.service
登录管理界面,在右上角可以找到版本。还可以使用以下命令查找版本
# sudo bash
#rabbitmqctl status | grep 兔子
Login to management ui and in top right you can find the version. Also use the following command to find the version
# sudo bash
# rabbitmqctl status | grep rabbit