最近工作需要,用到了RabbitMQ来做消息队列解耦业务系统,RabbitMQ我就不过多介绍了,我只把安装过程的备忘粘贴在这里,供大家参考
1 --安装Erlang环境 2 wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 3 rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 4 yum install erlang 5 6 --安装RabbitMQ 7 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm 8 rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm 9 10 --启动rabbitmq,并验证启动情况 11 rabbitmq-server --detached &ps aux |grep rabbitmq 12 13 --开启相关端口 14 --4369 (epmd) 15 --25672 (Erlang distribution) 16 --5672, 5671 (AMQP 0-9-1 without and with TLS) 17 --15672 (if management plugin is enabled) 18 /sbin/iptables -I INPUT -p tcp --dport 4369 -j ACCEPT 19 /sbin/iptables -I INPUT -p tcp --dport 25672 -j ACCEPT 20 /sbin/iptables -I INPUT -p tcp --dport 5671 -j ACCEPT 21 /sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT 22 /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT 23 /etc/rc.d/init.d/iptables save 24 /etc/init.d/iptables restart 25 /etc/init.d/iptables status 26 27 --开启管理后台模块 28 rabbitmq-plugins enable rabbitmq_management 29 30 --添加用户并分配权限,默认用户guest仅在localhost下才能使用,ip访问需修改配置文件(不推荐) 31 rabbitmqctl add_user rabadmin 123456 32 rabbitmqctl set_user_tags rabadmin administrator