网站名称和备案的不一样淄博三合一网站开发

当前位置: 首页 > news >正文

网站名称和备案的不一样,淄博三合一网站开发,用sql网站建设基本流程,天津的网页设计公司文章目录 前言一、Windows 安装 RabbitMq1、版本关系2、Erlang2.1、下载安装 Erlang 23.12.2、配置 Erlang 环境变量 3、RabbitMQ3.1、下载安装 RabbitMQ 3.8.93.2、环境变量3.3、启动RabbitMQ 管理插件3.3、RabbitMQ3.4、注意事项 二、安装docker1、更新系统包#xff1a;2、… 文章目录 前言一、Windows 安装 RabbitMq1、版本关系2、Erlang2.1、下载安装 Erlang 23.12.2、配置 Erlang 环境变量 3、RabbitMQ3.1、下载安装 RabbitMQ 3.8.93.2、环境变量3.3、启动RabbitMQ 管理插件3.3、RabbitMQ3.4、注意事项 二、安装docker1、更新系统包2、安装必要的软件包3、添加Docker的YUM存储库4、安装Docker Engine5、启动Docker6、验证Docker安装 三、docker安装Rabbitmq1、拉取RabbitMQ镜像2、运行RabbitMQ容器3、访问RabbitMQ管理界面 四、docker安装Rabbitmq集群1、拉取RabbitMQ镜像2、创建 docker 网络让容器可以和主机通信3、创建三个容器端口分别是 5673 5674 5675 管理端口是 15673 15674 156754、后两个节点作为内存节点加入集群5、加入集群失败 前言 本文介绍rabbitmq多种安装模式 一、Windows 安装 RabbitMq 1、版本关系 RabbitMQ 依赖于 Erlang需要先安装 ErlangErlang 和 RabbitMQ 版本有对应关系 http://www.rabbitmq.com/which-erlang.html
2、Erlang 2.1、下载安装 Erlang 23.1 如果下载太慢了可以把地址贴到迅雷里面下载到本机 安装地址 https://www.erlang.org/downloads/23.1 安装exe 文件一直 next 就可以 2.2、配置 Erlang 环境变量 ERLANG_HOMEC:\Program Files\erl23.1Path 添加 %ERLANG_HOME%\bin;dos 输入 erl输入能显示版本号则安装正确 3、RabbitMQ 3.1、下载安装 RabbitMQ 3.8.9 安装连接 https://www.rabbitmq.com/docs/install-windows3.2、环境变量 RABBITMQ_SERVERC:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9Path %RABBITMQ_SERVER%\sbin;3.3、启动RabbitMQ 管理插件 dos 中输入 C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9\sbin\rabbitmq-plugins.bat enable rabbitmq_management3.3、RabbitMQ 启动 net start RabbitMQ关闭 net stop RabbitMQ访问管理界面http://localhost:15672/ 默认用户名guest 默认密码为guest 默认配置文件地址 C:\Users\sjl\AppData\Roaming\RabbitMQ\advanced.config数据目录 C:\Users\sjl\AppData\Roaming\RabbitMQ\db\rabbit用户名-mnesia3.4、注意事项 如果遇到无法启动的问题先尝试在控制面板 —— 服务 —— 启动。 如果已经启动了先服务里面停掉或者尝试用命令 .\rabbitmq-server.bat stop .\rabbitmq-server.bat start注意只能用 dos不要用 powershell 如果要初始化 RabbitMQ移除全部数据 rabbitmq-service stop rabbitmq-service remove rabbitmq-service install rabbitmq-service start二、安装docker 1、更新系统包 先更新系统中的YUM包管理工具和所有软件包确保系统是最新的。 sudo yum -y update2、安装必要的软件包 安装软件包以允许YUM通过HTTPS使用存储库。 sudo yum install -y yum-utils device-mapper-persistent-data lvm23、添加Docker的YUM存储库 使用 yum-config-manager 来设置存储库。 sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo4、安装Docker Engine 使用下面的命令安装Docker。 sudo yum install -y docker-ce docker-ce-cli containerd.io5、启动Docker 启动Docker服务并设置为开机自启动。 sudo systemctl start docker sudo systemctl enable docker6、验证Docker安装 运行下面的命令以验证Docker是否正确安装和启动。 sudo docker –version你应该能看到类似于 Docker version 20.10.7, build f0df350 的输出。 三、docker安装Rabbitmq 前提是安装了docker 1、拉取RabbitMQ镜像 使用Docker命令拉取RabbitMQ的官方镜像。 docker pull rabbitmq:3.7.17-management2、运行RabbitMQ容器 运行以下命令创建并启动RabbitMQ容器。 docker run -d –name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:management-d 参数是后台运行容器。–name rabbitmq 为容器指定名称。-p 5672:5672 暴露标准的AMQP端口。-p 15672:15672 暴露Web管理界面的端口。 3、访问RabbitMQ管理界面 启动容器后可以通过浏览器访问RabbitMQ的Web管理界面。 http://localhost:15672四、docker安装Rabbitmq集群 前提是安装了docker 1、拉取RabbitMQ镜像 使用Docker命令拉取RabbitMQ的官方镜像。 docker pull rabbitmq:3.7.17-management2、创建 docker 网络让容器可以和主机通信 使用Docker命令拉取RabbitMQ的官方镜像。 docker network create rabbitmqnet3、创建三个容器端口分别是 5673 5674 5675 管理端口是 15673 15674 15675 docker run -d
–namerabbitmq1
-p 5673:5672
-p 15673:15672
-e RABBITMQ_NODENAMErabbitmq1
-e RABBITMQ_ERLANG_COOKIEGUPAOEDUFORBETTERYOU
-h rabbitmq1
–netrabbitmqnet
rabbitmq:managementdocker run -d
–namerabbitmq2
-p 5674:5673
-p 15674:15672
-e RABBITMQ_NODENAMErabbitmq2
-e RABBITMQ_ERLANG_COOKIEGUPAOEDUFORBETTERYOU
-h rabbitmq2
–netrabbitmqnet
rabbitmq:managementdocker run -d
–namerabbitmq3
-p 5675:5672
-p 15675:15672
-e RABBITMQ_NODENAMErabbitmq3
-e RABBITMQ_ERLANG_COOKIEGUPAOEDUFORBETTERYOU
-h rabbitmq3
–netrabbitmqnet
rabbitmq:management 4、后两个节点作为内存节点加入集群 docker exec -it rabbitmq2 /bin/bash rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl join_cluster –ram rabbitmq1rabbitmq1 rabbitmqctl start_appdocker exec -it rabbitmq3 /bin/bash rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl join_cluster –ram rabbitmq1rabbitmq1 rabbitmqctl start_app访问 访问管理界面http://dockerIp:15673/ 默认用户名guest 默认密码为guest
guest 用户默认只能在当前访问。如果是本机访问虚拟机的服务需要添加其他用户比如 admin分配 vhost 权限才能远程访问 ./rabbitmqctl add_user admin admin ./rabbitmqctl set_user_tags admin administrator ./rabbitmqctl set_permissions -p / admin .* .* .5、加入集群失败 主节点是否启动成功 网络连接是否正常 ping hostname 能不能 ping 通25672 端口 防火墙是否允许erlang.cookie 是否一致 如果遇到类似这样的错误 TCP connection succeeded but Erlang distribution failed 清除历史记录 mv /var/lib/rabbitmq/mnesia/ /tmp/重启