共计 1338 个字符,预计需要花费 4 分钟才能阅读完成。
一、装置 PackageCloud 脚本
-
运行
Package Cloud
提供Erlang
环境疾速装置脚本curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
-
运行
Package Cloud
提供的RabbitMQ Server
疾速装置脚本curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
二、装置 Erlang 和 RabbitMQ Server
- 查看版本匹配 RabbitMQ 和 Erlang 版本对应关系
-
装置
Erlang
环境yum -y install erlang-23.3.4.3-1.el7.x86_64
-
测试
Erlang
erl -version
-
装置
RabbitMQ Server
yum -y install rabbitmq-server-3.8.19-1.el7.noarch
三、设置 RabbitMQ 开机自启
-
设置 RABBITMQ 开机启动
chkconfig rabbitmq-server on
-
启动 RABBITMQ 服务
systemctl start rabbitmq-server.service
-
开启 WEB 可视化治理插件
rabbitmq-plugins enable rabbitmq_management
-
增加用户明码
rabbitmqctl add_user admin admin rabbitmqctl set_user_tags admin administrator
- 登录 http://192.168.10.103:15672/
IP
换成本人的IP
四、查看防火墙
- 做完下面步骤, 肯能还是近程连贯不上, 凋谢端口或者敞开防火墙
-
查看防火墙状态
systemctl status firewalld
-
查看开机是否启动防火墙服务
systemctl is-enabled firewalld
-
敞开防火墙
systemctl stop firewalld
-
禁用防火墙(系统启动时不启动防火墙服务)
systemctl disable firewalld systemctl is-enabled firewalld
-
凋谢端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent firewall-cmd --reload # 配置立刻失效
-
敞开端口
firewall-cmd --zone=public --remove-port=15672/tcp --permanent firewall-cmd --reload # 配置立刻失效
-
查看防火墙所有凋谢的端口
firewall-cmd --zone=public --list-ports
-
查看监听的端口
centos7 默认没有 netstat 命令,须要装置 net-tools 工具,yum install -y net-tools
netstat -lnpt
-
查看端口被哪个过程占用
netstat -lnpt |grep 15672
-
查看过程的详细信息
ps 6832
-
查看蕴含
rabbitmq
的所有过程ps -ef | grep rabbitmq
-
停止过程
kill -9 6832
正文完