rabbitmq安装配置

安装

采用下载安装包手动安装的方式。

两个依赖包erlang和socat。

rpm包各版本下载发布地址:

https://github.com/rabbitmq/rabbitmq-server/releases

wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

安装rpm包

rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

全局配置

开机启动:

chkconfig rabbitmq-server on

启动服务

service rabbitmq-server start

停止服务

service rabbitmq-server stop

配置文件默认路径,一般是/etc/rabbitmq/rabbitmq.config。

具体配置文件可以在启动日志中或者登陆管理台查看。

日志中查看

在这里插入图片描述

管理台overview(node展开)查看:

在这里插入图片描述

rabbitmq.config文件默认没有,可以从https://github.com/rabbitmq/rabbitmq-server/blob/v3.8.x/deps/rabbit/docs/rabbitmq.conf.example网站获取一份基本配置。

参数配置项:

配置项说明默认值
listeners.tcp.default消息监听端口5672
management.tcp.port管理台HTTP端口15672

virtual host配置

使用CLI 工具命令rabbitmqctl

rabbitmqctl [-n ] [-t ] [-q] []

查看host列表

rabbitmqctl list_vhosts

添加host

rabbitmqctl add_vhost 主机名

删除host

rabbitmqctl delete_vhost  主机名

设置最多链接数

rabbitmqctl set_vhost_limits -p vhost_name '{"max-connections": 256}'

添加访问用户

rabbitmqctl add_user 用户名 密码

查看所有用户

rabbitmqctl list_users

删除用户

rabbitmqctl delete_user 'username'

修改用户密码

rabbitmqctl change_password 用户名 新密码

配置用户访问权限

rabbitmqctl set_permissions [-p <vhost>] <user> <conf> <write> <read>

例:

rabbitmqctl set_permissions -p "/" guest ".*" ".*" ".*"

".*"表示所有权限。上面命令就是赋予guest用在/host下所有权限(配置、读、写)。

回收权限

rabbitmqctl clear_permissions -p "vhost" "username"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值