CentOS 6 安装RabbitMQ

19-02-13 15:22 886  

###1.Erlang依赖环境安装 RabbitMQ需要依赖erlang环境,但是通过yum install erlang安装的版本比较老,会有问题,所以手动下载安装,直接下载erlang21 。 安装erlang yum install erlang-21.0.8-1.el6.x86_64.rpm 如果有遇到冲突,如之前yum install erlang安装过。或者也可以rpm -eq | grep erlang 搜索之前下载的版本,然后卸载掉即可,如: yum remove erlang-erts-R14B-04.3.el6.x86_64 ###2.RabbitMQ安装 erlang安装成功后,下载rabbitmq3.7.7。 下载完成后,安装 yum install rabbitmq-server-3.7.3-1.el6.noarch.rpm ###3.服务管理命令 启动服务:service rabbimq-server start 查看服务状态:rabbitmqctl status 关闭服务:rabbitmqctl stop ###4.RabbitMQ Web界面 web界面需要rabbitmq插件支持, 启用插件: rabbitmq-plugins enable rabbitmq_management 重启mq: service rabbitmq-server restart 默认网页管理端口: 15672 默认mq生成消费AMQP端口:5672 网页访问:http://ip:15672 rabbitmq默认会创建guest账号,只能用于localhost登录页面管理员,添加管理员账号: 添加用户: rabbitmqctl add_user admin admin 添加权限: rabbitmqctl set_permissions -p “/” admin “.” “.” “.*” 修改用户角色: rabbitmqctl set_user_tags admin administrator 使用新增的admin账号登录页面管理后台,可以管理其他用户账号和权限。 ###5.RabbitMQ管理命令 ####创建用户 rabbitmqctl add_user {用户名} {密码} ####设置权限 rabbitmqctl set_user_tags {用户名} {权限} 例:创建一个超级用户 rabbitmqctl add_user admin1 admin1 rabbitmqctl set_user_tags admin1 administrator ####查看用户列表 rabbitmqctl list_users ####为用户赋权 //使用户user1具有vhost1这个virtual host中所有资源的配置、写、读权限以便管理其中的资源 rabbitmqctl set_permissions -p vhost1 user1 ‘.’ ‘.’ ‘.*’ ####查看权限 rabbitmqctl list_user_permissions user1 rabbitmqctl list_permissions -p vhost1 ####清除权限 rabbitmqctl clear_permissions [-p VHostPath] User ####删除用户 rabbitmqctl delete_user username ####修改用户的密码 rabbitmqctl change_password Username Newpassword

insinty 2020-06-15 04:00

Cheap Viagra Uk Next Day Delivery https://agenericcialise.com/ - cialis price Ciproxyl Purchase <a href=https://agenericcialise.com/#>Generic Cialis</a> cialis viagra levitra effects