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

网站建设一流公司seo排名诊断

网站建设一流公司,seo排名诊断,餐饮logo创意设计,wordpress赞赏功能文章目录 #x1f50a;博主介绍#x1f964;本文内容规划集群准备工作节点0配置#xff08;ip地址为192.168.80.101的机器#xff09;节点1配置#xff08;ip地址为192.168.80.102的机器#xff09;节点2配置#xff08;ip地址为192.168.80.103的机器#xff09;在所有… 文章目录 博主介绍本文内容规划集群准备工作节点0配置ip地址为192.168.80.101的机器节点1配置ip地址为192.168.80.102的机器节点2配置ip地址为192.168.80.103的机器在所有节点机器上执行控制面板 文章总结博主目标 博主介绍 我是廖志伟一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。跑过十五公里、徒步爬过衡山、有过三个月减肥20斤的经历、是个喜欢躺平的狠人。 拥有多年一线研发和团队管理经验研究过主流框架的底层源码(Spring、SpringBoot、Spring MVC、SpringCould、Mybatis、Dubbo、Zookeeper)消息中间件底层架构原理(RabbitMQ、RockerMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。 有过从0到1的项目高并发项目开发与管理经验对JVM调优、MySQL调优、Redis调优 、ElasticSearch调优、消息中间件调优、系统架构调优都有着比较全面的实战经验。 有过云端搭建服务器环境自动化部署CI/CD弹性伸缩扩容服务器最高200台了解过秒级部署阿里云的ACK和华为云的云容器引擎CCE流程能独立开发和部署整个后端服务有过分库分表的实战经验。 经过多年在CSDN创作上千篇文章的经验积累我已经拥有了不错的写作技巧与清华大学出版社签下了四本书籍的合约并将陆续在明年出版。这些书籍包括了基础篇、进阶篇、架构篇的《Java项目实战—深入理解大型互联网企业通用技术》以及《解密程序员的思维密码–沟通、演讲、思考的实践》。具体出版计划会根据实际情况进行调整希望各位读者朋友能够多多支持 文章目录 博主介绍本文内容规划集群准备工作节点0配置ip地址为192.168.80.101的机器节点1配置ip地址为192.168.80.102的机器节点2配置ip地址为192.168.80.103的机器在所有节点机器上执行控制面板 文章总结博主目标 阅读前快速浏览目录和章节概览可帮助了解文章结构、内容和作者的重点。了解自己希望从中获得什么样的知识或经验是非常重要的。建议在阅读时做笔记、思考问题、自我提问以加深理解和吸收知识。 在这个美好的时刻本人不再啰嗦废话现在毫不拖延地进入文章所要讨论的主题。接下来我将为大家呈现正文内容。 本文内容 首先需要在Docker-Compose中创建两个RocketMQ Broker容器一个作为主节点另一个作为从节点。主从节点之间的数据同步可以通过Dledger实现。以下是详细的步骤 规划集群 准备好三台机器 节点0192.168.80.101 节点1192.168.80.102 节点2192.168.80.103 准备工作 在所有机器上执行以下操作 安装配置JDK根据实际情况选择版本注意JDK的版本和RocketMQ的版本是否匹配。 节点0配置ip地址为192.168.80.101的机器 创建rocket目录代码如下: mkdir -p /opt/software/rocketmqcluster进入到rocketmq目录代码如下 cd /opt/software/rocketmqcluster创建rocket存储、日志、配置目录代码如下 mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/store mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/conf mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/logs mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/commitlog编辑broker-n0的broker属性文件代码如下 vi /opt/software/rocketmqcluster/data/broker-n0/conf/broker.properties添加配置代码如下 # broker名名称一样的节点就是一组主从节点。 brokerNamebroker0 # broker对外服务的监听端口 listenPort30911 # 所属集群名名称一样的节点就在同一个集群内 brokerClusterNameDefaultCluster # brokerid0就表示是Master0的都是表示Slave brokerId0 # 删除文件时间点默认凌晨4点 deleteWhen04 # 文件保留时间默认48 小时 fileReservedTime48 # broker角色ASYNC_MASTER异步复制MasterSYNC_MASTER同步双写MasterSLAVE brokerRoleASYNC_MASTER # 刷盘方式ASYNC_FLUSH异步刷盘SYNC_FLUSH同步刷盘 flushDiskTypeASYNC_FLUSH # broker ip多网卡配置容器配置宿主机网卡ip brokerIP1192.168.80.101 # name-server地址分号间隔 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876; # 存储路径 storePathRootDir/home/rocketmq/store # commitLog存储路径 storePathCommitLog/home/rocketmq/commitlog # 是否允许broker自动创建Topic autoCreateTopicEnabletrue # 是否允许broker自动创建订阅组 autoCreateSubscriptionGrouptrue # 是否启动DLedger enableDLegerCommitLogtrue # DLedger Raft Group的名字建议和brokerName保持一致 dLegerGroupbroker0 # DLedger Group内各节点的端口信息同一个Group内的各个节点配置必须要保证一致 dLegerPeersn0-192.168.80.101:40911;n1-192.168.80.102:40911;n2-192.168.80.103:40911 # 节点id, 必须属于dLegerPeers中的一个同Group内各个节点要唯一 dLegerSelfIdn0编辑broker-n1的broker属性文件代码如下 vi /opt/software/rocketmqcluster/data/broker-n1/conf/broker.properties添加配置代码如下 brokerNamebroker1 listenPort30912 brokerClusterNameDefaultCluster brokerId1 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.101 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876; storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker1 dLegerPeersn0-192.168.80.101:40912;n1-192.168.80.102:40912;n2-192.168.80.103:40912 dLegerSelfIdn0编辑broker-n2的broker属性文件代码如下 vi /opt/software/rocketmqcluster/data/broker-n2/conf/broker.properties添加配置代码如下 brokerNamebroker2 listenPort30913 brokerClusterNameDefaultCluster brokerId2 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.101 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876; storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker2 dLegerPeersn0-192.168.80.101:40913;n1-192.168.80.102:40913;n2-192.168.80.103:40913 dLegerSelfIdn0创建docker-compose.yaml文件代码如下 vi /opt/software/rocketmqcluster/docker-compose.yaml添加配置代码如下 version: 3.5 services:namesrv:restart: alwaysimage: apache/rocketmq:4.9.4container_name: namesrvports:- 9876:9876environment:- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/namesrv/logs:/home/rocketmq/logs/rocketmqlogs/rocketmqlogscommand: sh mqnamesrvbroker-n0:restart: alwaysimage: apache/rocketmq:4.9.4container_name: broker-n0ports:- 30911:30911- 40911:40911environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876;- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n0/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n0/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n0/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n0/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.propertiesbroker-n1:restart: alwaysimage: apache/rocketmq:4.9.4container_name: broker-n1ports:- 30912:30912- 40912:40912environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876;- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n1/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n1/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n1/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n1/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.propertiesbroker-n2:restart: alwaysimage: apache/rocketmq:4.9.4container_name: broker-n2ports:- 30913:30913- 40913:40913environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876;- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n2/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n2/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n2/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n2/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.properties # 网络声明 networks:rmq:name: rmq # 指定网络名称driver: bridge # 指定网络驱动程序 # 通用日志设置 x-logging:default-logging# 日志大小和数量options:max-size: 100mmax-file: 3# 文件存储类型driver: json-file节点1配置ip地址为192.168.80.102的机器 mkdir -p /opt/software/rocketmqcluster进入到rocketmq目录代码如下 cd /opt/software/rocketmqcluster创建rocket存储、日志、配置目录代码如下 mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/store mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/conf mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/logs mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/commitlog节点1的配置 vi /opt/software/rocketmqcluster/data/broker-n0/conf/broker.propertiesbrokerNamebroker0 listenPort30911 brokerClusterNameDefaultCluster brokerId1 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.102 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker0 dLegerPeersn0-192.168.80.101:40911;n1-192.168.80.102:40911;n2-192.168.80.103:40911 dLegerSelfIdn1vi /opt/software/rocketmqcluster/data/broker-n1/conf/broker.propertiesbrokerNamebroker1 listenPort30912 brokerClusterNameDefaultCluster brokerId0 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.102 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker1 dLegerPeersn0-192.168.80.101:40912;n1-192.168.80.102:40912;n2-192.168.80.103:40912 dLegerSelfIdn1vi /opt/software/rocketmqcluster/data/broker-n2/conf/broker.propertiesbrokerNamebroker2 listenPort30913 brokerClusterNameDefaultCluster brokerId2 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.102 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker2 dLegerPeersn0-192.168.80.101:40913;n1-192.168.80.102:40913;n2-192.168.80.103:40913 dLegerSelfIdn1vi /opt/software/rocketmqcluster/docker-compose.yamlversion: 3.5 services:namesrv:restart: alwaysimage: apache/rocketmq:5.1.3container_name: namesrvports:- 9876:9876environment:- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/namesrv/logs:/home/rocketmq/logs/rocketmqlogscommand: sh mqnamesrvbroker-n0:restart: alwaysimage: apache/rocketmq:5.1.3container_name: broker-n0ports:- 30911:30911- 40911:40911environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n0/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n0/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n0/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n0/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.propertiesbroker-n1:restart: alwaysimage: apache/rocketmq:5.1.3container_name: broker-n1ports:- 30912:30912- 40912:40912environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n1/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n1/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n1/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n1/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.propertiesbroker-n2:restart: alwaysimage: apache/rocketmq:5.1.3container_name: broker-n2ports:- 30913:30913- 40913:40913environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n2/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n2/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n2/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n2/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.properties # 网络声明 networks:rmq:name: rmq # 指定网络名称driver: bridge # 指定网络驱动程序 # 通用日志设置 x-logging:default-logging# 日志大小和数量options:max-size: 100mmax-file: 3# 文件存储类型driver: json-file节点2配置ip地址为192.168.80.103的机器 mkdir -p /opt/software/rocketmqcluster进入到rocketmq目录代码如下 cd /opt/software/rocketmqcluster创建rocket存储、日志、配置目录代码如下 mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/store mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/conf mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/logs mkdir -p /opt/software/rocketmqcluster/data/broker-n{0..2}/commitlog节点2的配置 vi /opt/software/rocketmqcluster/data/broker-n0/conf/broker.propertiesbrokerNamebroker0 listenPort30911 brokerClusterNameDefaultCluster brokerId2 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.103 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker0 dLegerPeersn0-192.168.80.101:40911;n1-192.168.80.102:40911;n2-192.168.80.103:40911 dLegerSelfIdn2vi /opt/software/rocketmqcluster/data/broker-n1/conf/broker.propertiesbrokerNamebroker1 listenPort30912 brokerClusterNameDefaultCluster brokerId1 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.103 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker1 dLegerPeersn0-192.168.80.101:40912;n1-192.168.80.102:40912;n2-192.168.80.103:40912 dLegerSelfIdn2vi /opt/software/rocketmqcluster/data/broker-n2/conf/broker.propertiesbrokerNamebroker2 listenPort30913 brokerClusterNameDefaultCluster brokerId0 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDiskTypeASYNC_FLUSH brokerIP1192.168.80.103 namesrvAddr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 storePathRootDir/home/rocketmq/store storePathCommitLog/home/rocketmq/commitlog autoCreateTopicEnabletrue autoCreateSubscriptionGrouptrue enableDLegerCommitLogtrue dLegerGroupbroker2 dLegerPeersn0-192.168.80.101:40913;n1-192.168.80.102:40913;n2-192.168.80.103:40913 dLegerSelfIdn2vi /opt/software/rocketmqcluster/docker-compose.yamlversion: 3.5 services:namesrv:restart: alwaysimage: apache/rocketmq:5.1.3container_name: namesrv ports:- 9876:9876environment:- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/namesrv/logs:/home/rocketmq/logs/rocketmqlogscommand: sh mqnamesrvbroker-n0:restart: alwaysimage: apache/rocketmq:5.1.3container_name: broker-n0ports:- 30911:30911- 40911:40911environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n0/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n0/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n0/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n0/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.propertiesbroker-n1:restart: alwaysimage: apache/rocketmq:5.1.3container_name: broker-n1ports:- 30912:30912- 40912:40912environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n1/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n1/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n1/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n1/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.propertiesbroker-n2:restart: alwaysimage: apache/rocketmq:5.1.3container_name: broker-n2ports: - 30913:30913- 40913:40913environment:- NAMESRV_ADDR192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876- JAVA_OPT_EXT-Duser.home/home/rocketmq -Xms512m -Xmx512m -Xmn256m -XX:InitiatingHeapOccupancyPercent30 -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintGCApplicationStoppedTime -XX:PrintAdaptiveSizePolicy -XX:UseGCLogFileRotation -XX:NumberOfGCLogFiles5 -XX:GCLogFileSize30m -XX:SoftRefLRUPolicyMSPerMB0 -verbose:gc - TZAsia/Shanghaivolumes:- /opt/software/rocketmqcluster/data/broker-n2/logs:/home/rocketmq/logs/rocketmqlogs- /opt/software/rocketmqcluster/data/broker-n2/store:/home/rocketmq/store- /opt/software/rocketmqcluster/data/broker-n2/commitlog:/home/rocketmq/commitlog- /opt/software/rocketmqcluster/data/broker-n2/conf/broker.properties:/home/rocketmq/conf/broker.propertiescommand: sh mqbroker -c /home/rocketmq/conf/broker.propertiesconsole:restart: alwaysimage: apacherocketmq/rocketmq-dashboardcontainer_name: consoleports:- 19081:8080environment:TZ: Asia/ShanghaiJAVA_OPTS: -Drocketmq.namesrv.addr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 -Dcom.rocketmq.sendMessageWithVIPChannelfalsedepends_on:- namesrv # 网络声明 networks:rmq:name: rmq # 指定网络名称driver: bridge # 指定网络驱动程序 # 通用日志设置 x-logging:default-logging# 日志大小和数量options:max-size: 100mmax-file: 3# 文件存储类型driver: json-file在所有节点机器上执行 以下命令 进入/opt/software/rocketmqcluster目录 cd /opt/software/rocketmqcluster给data目录赋可读可写可执行权限 chmod -R 777 ./data chmod -R 777 ./docker-compose.yaml在后台启动docker-compose服务 docker-compose up -d显示所有docker-compose管理的容器状态 docker-compose ps查看日志输出 docker-compose logs停止并移除容器 docker stop namesrv broker-n2 broker-n1 broker-n0 docker rm namesrv broker-n2 broker-n1 broker-n0 rm -rf data/docker stop namesrv broker-n2 broker-n1 broker-n0 console docker rm namesrv broker-n2 broker-n1 broker-n0 console rm -rf data/防火墙端口需要注意开放 控制面板 如果需要在单独服务器上部署一个控制面板观察MQ集群情况则添加以下docker-compose.yaml配置文件 version: 3.5 services:console:restart: alwaysimage: apacherocketmq/rocketmq-dashboardcontainer_name: consoleports:- 19081:8080environment:TZ: Asia/ShanghaiJAVA_OPTS: -Drocketmq.namesrv.addr192.168.80.101:9876;192.168.80.102:9876;192.168.80.103:9876 -Dcom.rocketmq.sendMessageWithVIPChannelfalse文章总结 对本篇文章进行总结 以上就是今天要讲的内容阅读结束后反思和总结所学内容并尝试应用到现实中有助于深化理解和应用知识。与朋友或同事分享所读内容讨论细节并获得反馈也有助于加深对知识的理解和吸收。 如果您需要转载或者搬运这篇文章的话非常欢迎您私信我哦~ 希望各位读者大大多多支持用心写文章的博主现在时代变了 信息爆炸酒香也怕巷子深博主真的需要大家的帮助才能在这片海洋中继续发光发热所以赶紧动动你的小手点波关注❤️点波赞点波收藏⭐甚至点波评论✍️都是对博主最好的支持和鼓励 博客主页 我是廖志伟开源项目java_wxid 哔哩哔哩我是廖志伟个人社区幕后大佬个人微信号 SeniorRD微信号二维码 博主目标 程序开发这条路不能停停下来容易被淘汰掉吃不了自律的苦就要受平庸的罪持续的能力才能带来持续的自信。我本是一个很普通的程序员放在人堆里除了与生俱来的盛世美颜就剩180的大高个了就是我这样的一个人默默写博文也有好多年了。有句老话说的好牛逼之前都是傻逼式的坚持希望自己可以通过大量的作品、时间的积累、个人魅力、运气、时机可以打造属于自己的技术影响力。内心起伏不定我时而激动时而沉思。我希望自己能成为一个综合性人才具备技术、业务和管理方面的精湛技能。我想成为产品架构路线的总设计师团队的指挥者技术团队的中流砥柱企业战略和资本规划的实战专家。这个目标的实现需要不懈的努力和持续的成长但我必须努力追求。因为我知道只有成为这样的人才我才能在职业生涯中不断前进并为企业的发展带来真正的价值。在这个不断变化的时代我们必须随时准备好迎接挑战不断学习和探索新的领域才能不断地向前推进。我坚信只要我不断努力我一定会达到自己的目标。 有需要对自己进行综合性评估进行职业方向规划我可以让技术大牛帮你模拟面试、针对性的指导、传授面试技巧、简历优化、进行技术问题答疑等服务。 可访问https://java_wxid.gitee.io/tojson/
http://www.zqtcl.cn/news/816560/

相关文章:

  • 蕲春县住房和城乡建设局网站广东建设局网站首页
  • 网站优化工作室共享经济型网站开发
  • 自己做网站好还是购买网站好网站建设平台报价
  • 设计师配色网站太原建站模板源码
  • 学计算机的做网站的叫什么工作wordpress商用收费不
  • 青岛网站建设谁家好一些网页微信怎么登陆
  • 企业网站seo优做网站的旅行社
  • 十大免费自助建站上传网站到空间
  • 深圳企业做网站简约个人网站
  • 茂名放心营销网站开发网站怎么做app
  • php语言 网站建设专业的外贸网站建设公司价格
  • 看英语做游戏的网站wordpress与微信对接
  • 企业网站打不开了看守所加强自身网站建设工作
  • 长汀网站建设做电池的有哪些网站
  • 做软件常用的网站厦门建设局地址
  • 沭阳三剑客做网站科技 公司 响应式 网站
  • 深圳网站建设培训哪家好曲阜网架公司
  • wordpress建立网站实例贵阳网站开发谁家做的好
  • 百度网站推广怎么收费中国科技成果
  • 枣庄企业网站建设wordpress 评论群发
  • 网站视觉设计方案视频制作素材
  • 哪个网站专做民宿wordpress 主题教程
  • 网站后台 设计北京海淀区官网
  • 公司官网网站建设想法wordpress oss
  • 如何自己创建网站招聘网站代理
  • 手机网页视频提取工具seo网站是什么
  • seo网站优化公司龙岩网站设计一般要多久
  • 江苏自助建站系统哪家好go语言网站开发
  • 建设网站 注册与登陆wordpress产品上传
  • 河北省住房与建设厅网站陶瓷刀具网站策划书