Rabbitmq安装
1. 安装Erlang
安装EPEL软件库
# rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
安装Erlang
# yum install erlang -y
2. 安装RabbitMQ
下载rabbitmq
# cd /opt
# cp /home/rabbitmq-server-3.6.2-1.noarch.rpm ./
安装rabbitmq
# rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
# yum install rabbitmq-server-3.6.2-1.noarch.rpm -y
启动rabbit服务
# systemctl start rabbitmq-server.service
3. 配置
安全和端口 SELinux和类似机制或许会通过绑定端口的方式阻止RabbitMQ。当这种情况发生时,RabbitMQ会启动失败。请确认以下的端口是可以被打开的:
- 4369 (epmd), 25672 (Erlang distribution)
- 5672, 5671 (启用了 或者 未启用 TLS 的 AMQP 0-9-1)
- 15672 (如果管理插件被启用)
- 61613, 61614 (如果 STOMP 被启用)
- 1883, 8883 (如果 MQTT 被启用)
启用rabbit_manager插件
# rabbitmq-plugins enable rabbitmq_management
# firewall-cmd --zone=public --add-port=15672/tcp --permanent
# firewall-cmd --reload
注意:默认使用guest guest 登录, guest不能远程登录 添加用户并设置
# rabbitmqctl add_user admin admin
# rabbitmqctl set_user_tags admin administrator