linux安装RabbitMQ教程

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 (设置该用户有管理权限)

rabbitmqctl  set_permissions -p /  admin '.*' '.*' '.*' (设置该用户可以访问虚拟主机)

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

9.验证

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章