news 2026/8/19 15:47:34

docker 搭建iotdb集群2版本的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker 搭建iotdb集群2版本的

1、如果之前存在network网络需要清理一下

docker-compose down -v --remove-orphans

2、新建目录

mkdir -p /home/iotdb/confignode/data mkdir -p /home/iotdb/confignode/logs mkdir -p /home/iotdb/datanode/data mkdir -p /home/iotdb/datanode/logs

3、三台机器分别建立docker-compose-standalone.yml文件
3.1 第一台

version: "3" services: iotdb-confignode: image: apache/iotdb:2.0.6-confignode container_name: iotdb-confignode command: ["bash", "-c", "entrypoint.sh confignode"] restart: always environment: - cn_internal_address=10.1.19.191 - cn_internal_port=10710 - cn_consensus_port=10720 - cn_seed_config_node=10.1.19.191:10710 - schema_replication_factor=3 - data_replication_factor=2 privileged: true volumes: - /home/iotdb/confignode/data:/iotdb/data - /home/iotdb/confignode/logs:/iotdb/logs network_mode: "host" iotdb-datanode: image: apache/iotdb:2.0.6-datanode container_name: iotdb-datanode command: ["bash", "-c", "entrypoint.sh datanode"] restart: always ports: - "6667:6667" privileged: true environment: - dn_rpc_address=10.1.19.191 - dn_internal_address=10.1.19.191 - dn_seed_config_node=10.1.19.191:10710 - dn_rpc_port=6667 - dn_internal_port=10730 - dn_mpp_data_exchange_port=10740 - dn_schema_region_consensus_port=10750 - dn_data_region_consensus_port=10760 - schema_replication_factor=3 - data_replication_factor=2 volumes: - /home/iotdb/datanode/data:/iotdb/data - /home/iotdb/datanode/logs:/iotdb/logs network_mode: "host"

3.2 第二台

version: "3" services: iotdb-confignode: image: apache/iotdb:2.0.6-confignode container_name: iotdb-confignode command: ["bash", "-c", "entrypoint.sh confignode"] restart: always environment: - cn_internal_address=10.1.19.192 - cn_internal_port=10710 - cn_consensus_port=10720 - cn_seed_config_node=10.1.19.191:10710 - schema_replication_factor=3 - data_replication_factor=2 privileged: true volumes: - /home/iotdb/confignode/data:/iotdb/data - /home/iotdb/confignode/logs:/iotdb/logs network_mode: "host" iotdb-datanode: image: apache/iotdb:2.0.6-datanode container_name: iotdb-datanode command: ["bash", "-c", "entrypoint.sh datanode"] restart: always ports: - "6667:6667" privileged: true environment: - dn_rpc_address=10.1.19.192 - dn_internal_address=10.1.19.192 - dn_seed_config_node=10.1.19.191:10710 - dn_rpc_port=6667 - dn_internal_port=10731 - dn_mpp_data_exchange_port=10741 - dn_schema_region_consensus_port=10751 - dn_data_region_consensus_port=10761 - schema_replication_factor=3 - data_replication_factor=2 volumes: - /home/iotdb/datanode/data:/iotdb/data - /home/iotdb/datanode/logs:/iotdb/logs network_mode: "host"

3.3 第三台

version: "3" services: iotdb-confignode: image: apache/iotdb:2.0.6-confignode container_name: iotdb-confignode command: ["bash", "-c", "entrypoint.sh confignode"] restart: always environment: - cn_internal_address=10.1.19.193 - cn_internal_port=10710 - cn_consensus_port=10720 - cn_seed_config_node=10.1.19.191:10710 - schema_replication_factor=3 - data_replication_factor=2 privileged: true volumes: - /home/iotdb/confignode/data:/iotdb/data - /home/iotdb/confignode/logs:/iotdb/logs network_mode: "host" iotdb-datanode: image: apache/iotdb:2.0.6-datanode container_name: iotdb-datanode command: ["bash", "-c", "entrypoint.sh datanode"] restart: always ports: - "6667:6667" privileged: true environment: - dn_rpc_address=10.1.19.193 - dn_internal_address=10.1.19.193 - dn_seed_config_node=10.1.19.191:10710 - dn_rpc_port=6667 # 注意 下方配置不同虚机的端口需要不一样的 - dn_internal_port=10732 - dn_mpp_data_exchange_port=10742 - dn_schema_region_consensus_port=10752 - dn_data_region_consensus_port=10762 - schema_replication_factor=3 - data_replication_factor=2 volumes: - /home/iotdb/datanode/data:/iotdb/data - /home/iotdb/datanode/logs:/iotdb/logs network_mode: "host"

4、然后启动

version: "3" services: iotdb-confignode: image: apache/iotdb:2.0.6-confignode container_name: iotdb-confignode command: ["bash", "-c", "entrypoint.sh confignode"] restart: always environment: - cn_internal_address=10.1.19.193 - cn_internal_port=10710 - cn_consensus_port=10720 - cn_seed_config_node=10.1.19.191:10710 - schema_replication_factor=3 - data_replication_factor=2 privileged: true volumes: - /home/iotdb/confignode/data:/iotdb/data - /home/iotdb/confignode/logs:/iotdb/logs network_mode: "host" iotdb-datanode: image: apache/iotdb:2.0.6-datanode container_name: iotdb-datanode command: ["bash", "-c", "entrypoint.sh datanode"] restart: always ports: - "6667:6667" privileged: true environment: - dn_rpc_address=10.1.19.193 - dn_internal_address=10.1.19.193 - dn_seed_config_node=10.1.19.191:10710 - dn_rpc_port=6667 # 注意 下方配置不同虚机的端口需要不一样的 - dn_internal_port=10732 - dn_mpp_data_exchange_port=10742 - dn_schema_region_consensus_port=10752 - dn_data_region_consensus_port=10762 - schema_replication_factor=3 - data_replication_factor=2 volumes: - /home/iotdb/datanode/data:/iotdb/data - /home/iotdb/datanode/logs:/iotdb/logs network_mode: "host"

5、注意不同虚机下的- dn_internal_port=10732
- dn_mpp_data_exchange_port=10742
- dn_schema_region_consensus_port=10752
- dn_data_region_consensus_port=10762几个端口号需要不同才行

6、如果通过容器进行访问则执行如下命令:

dockerexec-itiotdb /iotdb/sbin/start-cli.sh-h0.0.0.0-p6667-uroot-pwroot
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 15:46:14

音视频解决方案技术评估:从核心能力到部署验证的完整框架

这次我们来看一家专注于音视频技术解决方案的公司——武汉市迅思维科技有限公司。如果你正在寻找一站式的音视频处理、流媒体服务或视频编码方案,无论是用于企业直播、在线教育、安防监控还是内容创作,了解一个技术供应商的核心能力、部署门槛和实际效果…

作者头像 李华
网站建设 2026/8/19 15:44:03

无监督学习模型上线首日内存爆表:SageMaker 端点的配置陷阱比想象中更隐蔽

无监督学习模型上线首日内存爆表:SageMaker 端点的配置陷阱比想象中更隐蔽 无监督学习模型生产化部署的八大陷阱与实战解决方案 从测试到生产的性能鸿沟:不只是数据量的差异 当我在本地开发环境使用sklearn运行K-Means聚类算法时,500MB的数据集处理仅需3秒且峰值内存控制在2.…

作者头像 李华
网站建设 2026/8/19 15:43:49

CodeWhisperer vs Copilot:同一段电商排序代码,一个补全了业务约束,一个生成了无限递归

CodeWhisperer vs Copilot:同一段电商排序代码,一个补全了业务约束,一个生成了无限递归 灰度上线前48小时的技术抉择:AI编程助手深度评测与工程实践 作为从Java转型AI领域的全栈开发者,最近在电商促销系统改造中遇到了一个典型的技术决策点。面对复杂的业务规则矩阵(VIP分级权…

作者头像 李华
网站建设 2026/8/19 15:39:35

裸机组件选型时的硬件约束

裸机组件选型时的硬件约束 讨论边界 这篇文章整理“裸机组件选型时的硬件约束”的工程检查项。目标是把硬件约束、输入条件和失败处理写清,而不是用某个未经记录的现场案例替代验证。设备型号、固件版本和资源余量不同,结论也应重新核对。 先检查什么 先…

作者头像 李华