RabbitMq 安装

青春壹個敷衍的年華 提交于 2019-12-15 03:49:10

系统:centos7 (阿里云服务器)

 

安装Erlang

确定好你要安装的rabbitmq版本之后,去这里看一下与之对应的erlang版本,否则启动会失败(很重要)

 

下载最新版本的erlang:

// 下载安装包
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

// 升级按转包
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

// 安装
sudo yum install erlang

// 查看版本
erl -verison

// 产看安装路径
whereis erlang

 

安装RabbitMq

下载(我以目前最新版本为例):

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-3.8.1-1.el8.noarch.rpm

// 安装
yum install rabbitmq-server-3.8.1-1.el8.noarch.rpm

// 启动
rabbitmq-server start &

// 查看rabbitmq的状态
rabbitmqctl status

// 安装rabbitmq的Web管理界面插件
// 进去界面地址:ip:15672 (默认账户:guest,guest)
rabbitmq-plugins enable rabbitmq_management

记得打开端口:

// 查看已开启的端口
firewall-cmd --zone=public --list-ports

// 开启特定端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent (–permanent永久生效,没有此参数重启后失效)

// 防火墙重启
firewall-cmd --reload

// 注意:阿里云服务需要在安全组的另外设置一下端口打开

 

添加用户及权限

// 创建用户 (username:lk;pwd:lk)
rabbitmqctl add_user lk lk    

// 设置用户角色 (lk;角色:管理员)
rabbitmqctl  set_user_tags  username administrator

// 设置用户权限 (最高权限)
rabbitmqctl set_permissions -p "/" username ".*" ".*" ".*"

// 查看当前用户和角色
rabbitmqctl list_users

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!