当前位置: 首页 > 后端技术 > Java

资深架构师教你在windows环境下安装RabbitMQ

时间:2023-04-01 15:47:34 Java

安装Linux环境。安装Erlang官网提示:https://www.erlang-solutions....installerlangyum-yinstallesl-erlang_23.0.2-1_centos_7_amd64.rpm检测Erlang安装RabbitMQ文件下载官网下载地址:http://www.erlang-solutionsrabbitmq.com/downl...安装rabbitmqyum-yinstallrabbitmq-server-3.8.5-1.el7.noarch.rpm安装UI插件rabbitmq-pluginsenablerabbitmq_managementenablerabbitmqservicesystemctlstartrabbitmq-server.service检测服务systemctlstatusrabbitmq-server.service修改防火墙,添加规则-AINPUT-ptcp-mstate--stateNEW-mtcp--dport15672-jACCEPT-AINPUT-ptcp-mstate--stateNEW-mtcp--dport5672-jACCEPTrestartfirewallsystemctlrestartiptables.serviceaccessguest用户只能localhost(本机)访问默认在rabbitmq配置文件目录(默认是:/etc/rabbitmq)创建rabbitmq.config文件。在文件中添加如下配置(请不要忘记“.”):[{rabbit,[{loopback_users,[]}]}]。重启rabbitmq服务systemctlrestartrabbitmq-server.service重新访问Windows环境InstallErlangRunErlang/OTP(otp_win64_21.2.exe)配置环境变量查看环境变量是否配置成功。在cmd中输入erl,出现下图,说明配置成功。注意:部分同学可能会出现下图提示,因为电脑缺少C语言环境。RabbitMQ运行rabbitmq-server-3.7.12.exe时会有防火墙拦截提示,全部通过。主要是通过erlang和rabbitmq检测服务询问是否开启命令行,进入RabbitMQ安装目录:cdD:\RabbitMQServer\rabbitmq_server-3.7.12\sbin输入rabbitmqctl.batstatus,如果出现下图,则安装成功,显示RabbitMQServer已经启动并正常运行。否则,去管理查看是否开启了RabbitMQ服务。进入并打开命令行,进入RabbitMQ的安装目录:cdD:\RabbitMQServer\rabbitmq_server-3.7.12\sbin输入rabbitmq-plugins.batlistinstallUI插件rabbitmq-plugins.batenablerabbitmq_management访问浏览器输入:127.0.0.1:15672