erlang 安装
rabbitmp 官方精简,0 依赖 rpm 包
https://github.com/rabbitmq/erlang-rpm
Git Hub下载链接
下载:
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.2.6/erlang-21.2.6-1.el7.x86_64.rpm
安装:
rpm -ivh erlang-21.2.6-1.el7.x86_64.rpm --force --nodeps
socat 依赖包
https://pkgs.org/download/socat
https://centos.pkgs.org/7/centos-x86_64/socat-1.7.3.2-2.el7.x86_64.rpm.html
下载 socat rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/socat-1.7.3.2-2.el7.x86_64.rpm
安装 socat 依赖包
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
rabbitmq 安装
http://www.rabbitmq.com/install-rpm.html#downloads
下载 rabbitmq 的 rpm 包
下载 rpm 包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.13/rabbitmq-server-3.7.13-1.el7.noarch.rpm
安装 rpm 包
rpm -ivh rabbitmq-server-3.7.13-1.el7.noarch.rpm
rabbitmp 启动、停止
设置服务
chkconfig rabbitmq-server on
启动服务
service rabbitmq-server start
停止服务
service rabbitmq-server stop
rabbitmq 管理界面
开启管理界面插件
rabbitmq-plugins enable rabbitmq_management
防火墙打开 15672 管理端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
添加用户
rabbitmqctl add_user admin admin
新用户设置用户为超级管理员
rabbitmqctl set_user_tags admin administrator
访问 http://xxx.xxx.xx.x:15672 设置 admin 的权限
guest,guest用户仅限 localhost 访问
用户管理参考 https://www.cnblogs.com/AloneSword/p/4200051.html
主要端口默认值
4369 – erlang发现口
5672 --client端通信口
15672 – 管理界面ui端口
25672 – server间内部通信口
打开客户端连接端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload