当前位置: 代码迷 >> 综合 >> linux安装RabbitMQ教程
  详细解决方案

linux安装RabbitMQ教程

热度:21   发布时间:2023-09-06 11:11:19.0

RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。

一、erlang安装

??RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。

1.下载源文件

wget  http://erlang.org/download/otp_src_17.0.tar.gz

2.编译安装Erlang

编译安装Erlang对环境有要求,为防止在编译的时候提示某些软件包未安装之类的错误,所以我将Erlang需要的软件提前安装,直接使用yum进行安装即可

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel kernel-devel

3.解压

tar -zxvf  otp_src_17.0.tar.gz

4.编译配置Erlang

./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl

5.安装

make && make install

6.环境变量配置

vim /etc/profile
添加配置
# erlang
export ERL_HOME=/usr/local/erlang
export PATH=$PATH:$ERL_HOME/bin
保存?????? 
source /etc/profile

7.测试

linux安装RabbitMQ教程

二、安装RabbitMQ

1.下载

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

2. 安装

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

3.启动

rabbitmq-server start &

4.添加Web管理插件

rabbitmq-plugins enable rabbitmq_management

linux安装RabbitMQ教程

5.重启

rabbitmqctl stop

rabbitmq-server start &

6.添加web管理访问用户

rabbitmqctl add_user admin 123456

7.添加权限

rabbitmqctl set_user_tags admin administrator

8.验证

linux安装RabbitMQ教程