RabbitMQ是什么?它能干什么?有哪些功能?这些请查看我的思维导图,而我们今天要做的就是安装RabbitMQ,如果你还不懂,那么请查看上一篇内容。
安装RabbitMQ,我是安装在虚拟机下的,准备一个linux
一、首先必须要有Erlang环境支持
首先我们看到,目前还没有Erlang环境,那么我们就一步一步来安装
我们先在 /usr/local 目录下建一个erlang 和 rabbitmq 等会用
进入 erlang
然后执行:wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
然后执行:rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
此时安装失败,提示epel-release 被 erlang-solutions-1.0-1.noarch 需要,因此需要先安装epel-release,yum install epel-release -y,安装完epel-release,再去执行rpm -Uvh erlang-solutions-1.0-1.noarch.rpm。
yum install erlang 一直y,同意
我们看到Erlang已经安装好了。
二、安装RabbitMQ Server
1)下载RabbitMQ Server
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm
2)安装RabbitMQ Server
yum install rabbitmq-server-3.5.1-1.noarch.rpm
三、启动RabbitMQ
1)配置为守护进程随系统自动启动,root权限下执行:
chkconfig rabbitmq-server on
2)启动rabbitMQ服务
/sbin/service rabbitmq-server start
打开端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
创建账号,密码(标准:rabbitmqctl add_user 账号 密码)
rabbitmqctl add_user lwl 123456
3)设置用户角色
rabbitmqctl set_user_tags lwl administrator
4)设置用户权限
rabbitmqctl set_permissions -p "/" lwl ".*" ".*" ".*"
5)设置完成后可以查看当前用户和角色(需要开启服务)
rabbitmqctl list_users
自此,linux下已经安装完毕!
windows下安装就更加方便了,下载Erlang的运行包(exe)默认安装,然后rabbitmq直接下载解压包,解压之后就可以使用了。