linux安装RabbitMQ教程

佐手、 提交于 2019-12-14 12:08:53

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.测试

二、安装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

5.重启

rabbitmqctl stop

rabbitmq-server start &

6.添加web管理访问用户

rabbitmqctl add_user admin 123456

7.添加权限

rabbitmqctl set_user_tags admin administrator

8.在防火墙中添加rabbitmq端口(5672,15672)

9.验证

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!