1.RabbitMQ的自我认识
RabbitMQ是一个在AMQP基础上完成的,可复用的消息中间件。
由于RabbitMQ是由Erlang语言开发,所以安装RabbitMQ之前需要先安装Erlang。
RabbitMQ是一个消息中间件:接收消息并转发,减少非必要逻辑占用系统用时。
2.Erlang语言在CentOS7上的安装
由于我使用的是CentOS7版本的系统,而目前市面上能找到的匹配el7版本的RabbitMQ安装包版本为3.10.0以下的版本,所以选择下载3.9.16-1.el7.noarch.rpm版本,再根据Erlang和RabbitMQ对应的版本确定,我该先下载Erlang最低版本为23.3,最高版本为24.3。
在RabbitMQ的github官网上找到23.3.4.18有对应的el7版本下载。
下载完成上传至linux服务器
2.1、输入以下命令安装
rpm -ivh erlang-23.3.4.18-1.el7.x86_64.rpm
erlang-23.3.4.18-1.el7.x86_64.rpm
erl -version
正常显示版本号即为安装成功
2.2、卸载Erlang
查看erlang安装的相关列表
yum list|grep erlang
卸载erlang已安装的的相关内容
yum -y remove erlang-* yum remove erlang.*
查找erlang相关文件
whereis erlang
删除所有文件
rm -rf /usr/lib64/erlang
3.RabbitMQ在CentOS7上的安装
3.1、下载RabbitMQ
下载地址:rabbitmq/rabbitmq-server - Results in rabbitmq/rabbitmq-server
选中3.9.16-1.el7.noarch.rpm版本
3.2、安装RabbitMQ
rmp -ivh rabbitmq-server-3.9.16-1.el7.noarch.rpm
安装成功