linux环境最新rabbitmq 3.8.9安装

rabbitmq安装

1.安装erlang

rpm -ivh erlang-23.1.4-1.el6.x86_64.rpm
在这里插入图片描述

2.安装rabbitmq

rpm -ivh rabbitmq-server-3.8.9-1.el7.noarch.rpm
在这里插入图片描述

报错解决:先安装socat

yum -y install socat
在这里插入图片描述

3.设置管理插件开启

启动管理控制插件,web界面

rabbitmq-plugins enable rabbitmq_management
在这里插入图片描述

4.启动停止查看状态

状态:systemctl status rabbitmq-server

启动:systemctl start rabbitmq-server

在这里插入图片描述

停止:systemctl stop rabbitmq-server
在这里插入图片描述

重启:systemctl restart rabbitmq-server

5.查看防火墙

systemctl status firewalld

dead为关闭状态

在这里插入图片描述

如果没有关闭执行命令:

systemctl disable firewalld 从开机列表里移除

systemctl stop firewalld 启动状态置为关闭状态

6.首次登陆

默认管理界面端口15672 用户名密码guest/guest

无法登陆:只能在本机登陆,不能远程访问

在这里插入图片描述

解决:修改配置文件

3.修改配置文件

因为使用的是最新版的rabbitmq配置文件可采用key=value形式

官方配置文件说明:https://www.rabbitmq.com/configure.html#config-location

1.查看环境配置文件地址:

vi /usr/lib/rabbitmq/bin/rabbitmq-defaults

2.对应目录下没有此文件创建此文件

touch rabbitmq-env.conf

#覆盖节点名称
#NODENAME =兔子@myhost

#指定新样式的配置文件位置
CONFIG_FILE =/etc/rabbitmq/rabbitmq.conf

#指定高级配置文件位置
#ADVANCED_CONFIG_FILE =/etc/rabbitmq/advanced.config

3.创建rabbitmq.conf

添加一行:loopback_users = none
或者设置用户guest
loopback_users.guest = false

正式生产环境不建议使用loopback_users = none

#默认配置,端口
listeners.tcp.default = 5672
#默认配置,默认用户
default_user = guest
#默认配置,密码
default_pass = guest
#默认配置,权限
default_user_tags.administrator = true
#非localhost也可访问,不安全
loopback_users = none
#默认配置,只能在localhost访问guest为用户名
#loopback_users.guest = true

4.再次登陆可以访问

配置文件修改完成之后重启rabbitmq
在这里插入图片描述

7.rabbitmq管理命令行

1.服务启动相关 systemctl
systemctl start|stop|status|restart rabbitmq-server
2.管理命令行 rabbitmqctl
用来在不使用web界面操作的,可以用rabbitmqctl help查看有什么命令。例如:
rabbitmqctl list_users 列出用户
rabbitmqctl add_user xxx  passwd 添加用户
3.插件管理命令 rabbitmq-plugins
rabbitmq-plugins enable|list|disable
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值