- 由于RabbitMQ是基于Erlang语言开发, 所以在安装RabbitMQ之前, 需要先安装Erlang
需先安装socat
# yum install socat
安装erlang
# yum install -y erlang
安装rabbitmq-server
# yum install -y rabbitmq-server
启动服务
# systemctl start rabbitmq-server
停止服务
# systemctl stop rabbitmq-server
开机启动
# chkconfig rabbitmq-server on
查看状态
# rabbitmqctl status
启动应用
# rabbitmqctl start_app
关闭应用
# rabbitmqctl stop_app
配置网页管理端
# mkdir /etc/rabbitmq
启用插件
# rabbitmq-plugins enable rabbitmq_management
停用插件
# rabbitmq-plugins disable rabbitmq_management
配置开放端口
# firewall-cmd --zone=public --add-port=15672/tcp --permanent
# firewall-cmd --zone=public --add-port=5672/tcp --permanent
重启防火墙
# systemctl restart firewalld.service
创建用户
# rabbitmqctl add_user 用户名 密码
修改角色为管理员
# rabbitmqctl set_user_tags 用户名 administrator
设置权限
# rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
命令行消息管理:
得到所有队列及存在的数据条数
# rabbitmqctl list_queues
清除所有队列
# rabbitmqctl reset
查看rabbitmq当前安装的版本号
# rabbitmqctl status | grep rabbit
# rabbitmqctl status
rabbitmq配置
rabbitmq默认的安装目录:/usr/lib/rabbitmq/lib/rabbitmq_server-x.x.x
环境变量配置文件(rabbitmq-env.conf)
这个文件是在rabbitmq-defaults文件中设置的路径。
配置文件(rabbitmq.conf)
环境变量配置文件和配置文件,放在/etc/rabbitmq目录下