rabbitmq启动命令(RabbitMQ之常见问题)
本文目录
- RabbitMQ之常见问题
- 在linux下安装rabbitmq失败怎么解决
- rabbitmq需要开哪些端口
- 如何连接 本地 rabbitmq 服务
- Windows下:RabbitMQ完美安装全流程(亲测有效)
- rabbitmq命令和通过网页查看rabbit的消息队列
- 统信rabbitmq-server怎么用
RabbitMQ之常见问题
常见错误:
1、使用 rabbitmq-server -detached命令启动rabbitmq时,出现以下提示Warning: PID file not written; -detached was passed,此时使用rabbitmqctl status提示服务已启动,可知此问题不用解决。
2、由于更改hostname文件,在每次rabbitmqctl stop或者rabbitmqctl cluster_status等,只要是rabbitmq的命令就报错,提示大概如下
Cluster status of node rabbit@web2 ...
Error: unable to connect to node rabbit@web2: nodedown
attempted to contact:
rabbit@web2:
current node details:
此时先 ps aux | grep mq ,然后 kill -9 该进程,然后再 rabbitmq-server -detached 即可解决。(即先强杀,再重新启动)
3、使用 rabbitmqctl stop , rabbitmq-server -detached 重新启动后,原先添加的用户admin、虚拟主机coresystem等均丢失,还需要重新添加。
在linux下安装rabbitmq失败怎么解决
RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 C***umer 两种类型:
***隐藏网址***
将下载好的tar包解压编译安装,如下命令:
tar -zxvf otp_src_R16B03-1.tar.gz
cd otp_src_R16B03-1
./configure && make install
安装过程中可能出现如下错误:
configure:error:
No curses library functi*** found
configure: error:/bin/sh’/home/niewf/software/erlang_R13B01/erts/configure’
failed for erts
解决方法:
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel
或者直接下载ncurses包编译安装。
***隐藏网址***
tar zxvf ncurses.tar.gz #解压缩并且释放 文件包
cd ncurses #进入解压缩的目录(注意版本)
./configure #按照你的系统环境制作安装配置文件
make #编译源代码并且编译NCURSES库
su root #切换到root用户环境
make install #安装编译好的NCURSES库
完成后继续返回上一步操作。
***隐藏网址***
***隐藏网址***
下载******json源码包后,运行python setup.py install即可完成安装。
***隐藏网址***
下载后放入相应目录解压,进入%RABBITMQ_HOME%/**in目录下运行:./rabbitmq-server start即可启动mq。
***隐藏网址***
ERROR: epmd error for host "xxx": address (cannot connect to host/port)
到此mq已经安装完成。
在%RABBITMQ_HOME%/**in目录运行./rabbitmqctl status可查看当前mq状态。
同时mq也提供了界面查看当前mq状态,但是需要启用该插件功能,运行如下命令:
***隐藏网址***
rabbitmq需要开哪些端口
假设读者在Windows系列的操作系统中安装好了Rabbit MQ后,请找到安装路径下的etc文件夹下,将rabbitmq.config.example备份一份,并修改为config类型的文件,即为rabbitmq.config,
然后,打开rabbitmq.config,找到tcp_listeners这个key,将其前面的注释%%去掉,然后将后面的整数值5672改为你想要的端口号,如下图所示,那么你的端口号就修改好了
接着,找到heartbeat,去掉注释,将后面的心跳时间改为你想要的值,并记得去掉后面的逗号!!!
接下来需要环境变量,在系统环境变量中新增变量名"RABBITMQ_CONFIG_FILE",值为你Rabbit MQ安装目录下的etcrabbitmq(注意,不要加;),详见下图。
最后,用命令对Rabbitmq服务停止、更新、启动。
**web管理界面,在Connecti***下的Timeout中看到的值是你所修改的,那么恭喜你,成功了!不是的话,请认真看本博文,再不行,可以找我。
如何连接 本地 rabbitmq 服务
1、安装
在Mac下安装RabbitMQ是非常简单的,一般默认RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装):
?
brew update
brew install rabbitmq
安装完成后需要将/usr/local/**in添加到$PATH,可以将下面这两行加到~/.bash_profile或者~/.profile:
# RabbitMQ Config
export PATH=$PATH:/usr/local/**in
在Windows下安装稍微麻烦些,需要先安装ErLang,然后下载RabbitMQ可执行文件安装
2、启动RabbitMQ服务
上面配置完成后,需要关闭终端窗口,重新打开,然后输入下面命令即可启动RabbitMQ服务:
rabbitmq-server!
可以在后面加-detatched选项参数表示以守护进程方式启动
Windows下:RabbitMQ完美安装全流程(亲测有效)
1.确保电脑环境干净,彻底卸载erlang和rabbitmq环境的详细流程
Next
Next -- Install -- Finish
1.运行 -- 输入sysdm.cpl
2.高级 -- 环境变量 -- 新建 -- 在path中配置
1.管理员运行rabbitmq-server-3.8.16****
2.Next
1.管理员身份运行命令提示符,cd到rabbitmq安装目录下的**in文件夹下
2.输入rabbitmq-service install
3.输入rabbitmq-service enable 让服务准备就绪
4.输入rabbitmq-service start 启动服务(可能报错,也可能不会)
这时候在本地服务中就可以查看RabbitMQ服务已经在运行
到这里还不够,还有一些需要查看的
5.输入rabbitmqctl status,会有以下报错
6.查了网上的方法,打开RabbitMQ安装目录的**in文件夹下的rabbitmq-env.bat找到最后面进行如下
set FEATURE_FLAGS_FILE=
set ENABLED_PLUGINS_FILE=
set LOG_BASE=
set MNESIA_BASE=
set PLUGINS_DIR=
set SCRIPT_DIR=
set SCRIPT_NAME=
set TDP0=
set HOMEDRIVE=(填入随便一个文件夹路径)我放在了rabbitmq的安装目录下
10.将.erlang.cookie文件复制到**in文件夹和目录C:\Windows\System32\config\systemprofile中,保证唯一,重新启动服务,输入rabbitmqctl status 继续报错
***隐藏网址***
rabbitmq命令和通过网页查看rabbit的消息队列
1:启动
service rabbitmq-server start
2:启用web管理界面
rabbitmq-plugins enable rabbitmq_management
3:创建用户并设置权限
不知道用户和密码的可以创建用户并设置权限然后**网页查看
rabbitmqctl add_user admin admin123
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissi*** -p / admin ’.*’ ’.*’ ’.*’
4:**查看rabbit的消息状态
***隐藏网址***
5:其他命令
停止:service rabbitmq-server stop
启动:service rabbitmq-server start
查看状态:service rabbitmq-server status
查看状态
rabbitmqctl status
查看用户列表
rabbitmqctl list_users
统信rabbitmq-server怎么用
功能介绍
1、安装软件包
安装rabbitmq-server命令
2、启动服务
启动 rabbitmq-server 服务
配置开机启动
开启 web 管理插件
3、验证
验证启动状态
据公报了解查看 rabbitmq-server 服务是否为 running 状态,是否有报错
检验端口是否开启
端口介绍
4369 – erlang 发现口
5672 --client 端通信口
15672 – 管理界面 ui 端口
25672 – server 间内部通信口
如需自定义端口,在/etc/rabbitmq/rabbitmq.config 配置文件中进行更改
4、基本配置
添加账号
## 添加账号
rabbitmqctl add_user admin admin
## 添加访问权限
rabbitmqctl set_permissi*** -p "/" admin ".*" ".*" ".*"
## 设置超级权限
rabbitmqctl set_user_tags admin administrator
登录 webUi
浏览器输入 rabbitmq-server 地址:15672
登录 webUi
输入上一步创建的用户及密码进行登录
更多文章:
jpanel类(Java中jpanel与panel有何区别)
2026年4月11日 21:40
mysql using btree(using btree 什么意思)
2026年4月11日 20:20
英语培训机构价目表(成人英语培训班收费价格表,一般收费多少钱)
2026年4月11日 20:00
mybatis plus注解(mybatis plus 不能用@Transient 注解)
2026年4月11日 19:00







