【笔记】Linux安装RabbitMQ

##【笔记】 Linux安装RabbitMQ

安装Erlang

Erlang 和 RabbitMQ对应版本

// 下载rpm包
wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
// rpm  erlang
rpm -Uvh erlang-solutions-2.0-1.noarch.rpm
// 安装erlang
sudo yum install erlang

Erlang常用命令

//  检查Erlang是否安装
>  erl
//  erl版本查看
> erl -version

安装RabbitMQ

// 注: 安装前注意Rabbit MQ与Erlang的版本对应

// 安装RabbitMQ
> wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.16/rabbitmq-server-3.8.16-1.el7.noarch.rpm

// 安装错误,提示socat问题,请执行安装依赖
>  yum install socat

// rpm rabbitmq
> rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm

RabbitMQ操作命令

// 开机自启动
chkconfig rabbitmq-server on
// 查看启动状态
rabbitmqctl status
// 启动
systemctl start rabbitmq-server.service
systemctl rabbitmq-server start

// 启动Web后台
rabbitmq-plugins enable rabbitmq_management

# 查看当前所有用户
$ sudo rabbitmqctl list_users
 
// 查看默认guest用户的权限
$ sudo rabbitmqctl list_user_permissions guest
 
// 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
$ sudo rabbitmqctl delete_user guest
 
// 添加新用户
$ sudo rabbitmqctl add_user username password
例如:sudo rabbitmqctl add_user admin admin

// 赋予用户默认vhost的全部操作权限
$ sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
 
// 查看用户的权限
$ sudo rabbitmqctl list_user_permissions username

iOS沪上代码小子(Westen) 著

上一篇:Linux系统安装RabbitMQ详细步骤


下一篇:Linux安装rabbitmq