搭环境真不是人干的事!尤其是那些官网在国外的,每次下载安装包都费姥姥劲了!就因为这,本来简单的事。。。哎,不说了
直接下载安装资源是不行了,只能另辟蹊径了
安装过程中需要用到yum、wget命令,没有安装的话,先预先安装一下,这里就不作安装说明了
安装Erlang
RabbitMQ是用Erlang语言写的,使用RabbitMQ需要有Erlang的支持,所以在安装RabbitMQ之前,要先安装Erlang。
先更新一下yum
yum -y update
Erlang在默认的yum存储库中不可用,所以要先安装EPEL存储库
yum -y install epel-release && yum -y update
安装Erlang
yum -y install erlang socat
查看安装结果
erl -version
如果返回版本号,则表示安装成功
安装rabbitmq
下载安装包
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
通过运行导入GPG密钥
rpm –import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
运行RPM安装RPM包
rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm
RabbitMQ安装完成
RabbitMQ服务的几个简单操作
开启、重启、停止、查看状态、开机自启
systemctl start|restart|stop|status|enable rabbitmq-server
RabbitMQ配置
命令:rabbitmqctl
查看命令详细用法:rabbitmqctl help
但是,大多数公司,还是偏向于使用可视化的方法来配置RabbitMQ。为了支持可视化,需要先安装下插件,非常简单。
安装RabbitMQ可视化插件
rabbitmq-plugins enable rabbitmq_management
RabbitMQ文件的所有权提供给RabbitMQ用户
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
插件安装完毕
现在RabbitMQ还没启动,所以网页暂时还不能访问,先列下地址:http://Server_IP:15672/
首次登录,需要用户名和密码,默认用户名密码都是:guest
当然,也可以预先设置用户登录信息
配置用户信息
添加用户名和密码
rabbitmqctl add_user admin admin
设置用户角色:管理员
rabbitmqctl set_user_tags admin administrator
赋予所有资源的权限:配置、写、读,以便管理其中的资源,也是添加远程访问权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"