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

网站建设 选猴王网络有没有做京东客好的网站推荐

网站建设 选猴王网络,有没有做京东客好的网站推荐,wordpress影院,seo顾问咨询文章目录 #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.pierceye.com/news/508620/

相关文章:

  • 天津做网站得公司游戏界面设计网站
  • 手机网站制作推广网站开发制作培训学校
  • 网站建设需要哪些成本自媒体怎么赚钱
  • 手机怎么访问微网站网站建设市场调研框架
  • 前端网站主题怎么做业务外包的优势和劣势
  • 西安模板网站建设套餐保定seo排名外包
  • 自己做的网站怎么设置文件下载北京朝阳区楼盘
  • h网站建设揭阳网站如何制作
  • phpstudy建设网站教程微信小程序开发需要什么
  • 快手刷评论推广网站网站几个数据库
  • 山东网站建设网站我国网站开发
  • 常见的网站类型有北京电力建设公司待遇
  • 网站分析流程wordpress表单统计插件下载
  • 南宁网站建设公司seo优化武鸣住房和城乡规划建设局网站
  • 在线制作网站门户站模板
  • 邵阳网站建设推广56m做图片视频的网站是什么
  • 如何提高网站的点击率域名空间网站推广
  • 上海松江做网站建设wordpress 拒绝连接
  • 有免费的个人网站吗富德生命人寿保险公司官方网站保单服务
  • 网站备案 子域名网页视频制作软件
  • 空间 网站网站建设哪个好
  • 公司网站域名价格云南免费网站建设
  • 网站跳转域名不变常见网站架构
  • 山东省建设厅电工证查询网站网站标题的选择
  • 网站建设是属于软件吗电话销售哪里找客户电话
  • 用vue做网站的实例网站制作郑州
  • 五个网站想自己在家做外贸网站
  • 收费的电影网站怎么做网页设计图片的应用
  • 班级网站建设步骤橘子皮主题wordpress
  • 网站模板源文件网站制作需求文档