Linux环境下使用PackageCloud安装RabbitMQ
大伟 -一、安装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插件
通过 ps -ef | grep rabbitmq
命令,找到插件的安装目录,放入插件,并开启
/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.19/plugins
我这里将 rabbitmq_delayed_message_exchange
放入插件目录,并开启
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
三、设置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
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
上一篇: 文件查找和压缩
下一篇: /etc/group文件详解