最近工作需要,用到了RabbitMQ來做消息隊列解耦業務系統,RabbitMQ我就不過多介紹了,我只把安裝過程的備忘粘貼在這裡,供大家參考 ...
最近工作需要,用到了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