《RabbitMQ 消息中间件》RabbitMQ安装(Linux)

前言

在公司工作的过程中接触了RabbitMQ,觉得RabbitMQ的功能很实用,就想着自己好好了解一下这个中间件。了解系统先从搭建开始。

搭建

前提:Linux: Centos 7 

1. 依赖erlang安装

执行命令:

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

下载erlang命令: 

wget http://www.erlang.org/download/otp_src_19.3.tar.gz

按照顺序执行:

tar -xzvf otp_src_19.3.tar.gz
cd otp_src_19.3
./configure --prefix=/usr/local/erlang
make && make install

配置环境变量:

vi /etc/profile

添加配置:

ERL_PATH=/usr/local/erlang/bin
PATH=$ERL_PATH:$PATH

环境变量生效:

source /etc/profile

验证是否安装成功:

erl

2. 开始正式安装RabbitMQ

下载:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

安装:

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

修改配置:

cd /usr/share/doc/rabbitmq-server-3.6.6
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config      -- 复制配置文件并修改

修改配置允许使用guest用户登录管理服务界面。 去掉图中标红记录前面的注释和后面的逗号,%%表示注释。

启动/关闭服务:

service rabbitmq-server stop
service rabbitmq-server start  
service rabbitmq-server restart

查询rabbitmq的启动情况:

systemctl status rabbitmq-server

开启管理界面:

rabbitmq-plugins enable rabbitmq_management

可以通过网页登录管理界面:

http://ip:15672/     

登录的用户设置:

添加账号:rabbitmqctl add_user abc 123456
设置用户角色:rabbitmqctl set_user_tags abc administrator
设置用户权限:rabbitmqctl set_permissions -p "/" abc ".*" ".*" ".*"

登入的样子:

到此RabbitMQ已经安装成功。

总结

安装的过程中,需要了下载太慢的情况,阿里云端口没有开放,默认用户guest无法登录等问题。需要慢慢解决。

posted @ 2020-11-07 14:45  加速丨世界  阅读(151)  评论(0编辑  收藏  举报