以下为安装1.1版本的
一、准备3台机器,IP地址依次为IP1,IP2,IP3,找一个目录下建立文件夹如下:
./data/confignode
./logs/confignode
./data/datanode
./logs/datanode
二、在当前目录下建立docker-compose.yml文件,3台都要
1、第一台(为主节点的)
version: "3"
services:
iotdb-confignode:
image: apache/iotdb:1.1.0-confignode
restart: always
container_name: iotdb-confignode
environment:
- cn_internal_address=IP1
- cn_target_config_node_list=IP1:10710
- schema_replication_factor=3
- cn_internal_port=10710
- cn_consensus_port=10720
- schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
- config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
- data_replication_factor=3
- data_region_consensus_protocol_class=org.apache.iotdb.consensus.iot.IoTConsensus
volumes:
- ./data/confignode:/iotdb/data
- ./logs/confignode:/iotdb/logs
network_mode: "host"
iotdb-datanode:
image: apache/iotdb:1.1.0-datanode
restart: always
container_name: iotdb-datanode
environment:
- dn_rpc_address=IP1
- dn_internal_address=IP1
- dn_target_config_node_list=IP1:10710
- data_replication_factor=3
- dn_rpc_port=6667
- dn_mpp_data_exchange_port=10740
- dn_schema_region_consensus_port=10750
- dn_data_region_consensus_port=10760
- data_region_consensus_protocol_class=org.apache.iotdb.consensus.iot.IoTConsensus
- schema_replication_factor=3
- schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
- config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
volumes:
- ./data/datanode:/iotdb/data/
- ./logs/datanode:/iotdb/logs/
network_mode: "host"
2、第二台机器
version: "3"
services:
iotdb-confignode:
image: apache/iotdb:1.1.0-confignode
restart: always
container_name: iotdb-confignode
environment:
- cn_internal_address=IP2
- cn_target_config_node_list=IP2:10710
- schema_replication_factor=3
- cn_internal_port=10710
- cn_consensus_port=10720
- schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
- config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
- data_replication_factor=3
- data_region_consensus_protocol_class=org.apache.iotdb.consensus.iot.IoTConsensus
volumes:
- ./data/confignode:/iotdb/data
- ./logs/confignode:/iotdb/logs
network_mode: "host"
iotdb-datanode:
image: apache/iotdb:1.1.0-datanode
restart: always
container_name: iotdb-datanode
environment:
- dn_rpc_address=IP2
- dn_internal_address=IP2
- dn_target_config_node_list=IP1:10710
- data_replication_factor=3
- dn_rpc_port=6667
- dn_mpp_data_exchange_port=10740
- dn_schema_region_consensus_port=10750
- dn_data_region_consensus_port=10760
- data_region_consensus_protocol_class=org.apache.iotdb.consensus.iot.IoTConsensus
- schema_replication_factor=3
- schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
- config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
volumes:
- ./data/datanode:/iotdb/data/
- ./logs/datanode:/iotdb/logs/
network_mode: "host"
3、第三台机器
## 最后
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。**
**因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/f05ed57e67dc8b0372a6972af03ecdcb.png)
![img](https://img-blog.csdnimg.cn/img_convert/e0364966b4673e862f5c3b6ef8ddba0e.jpeg)
![img](https://img-blog.csdnimg.cn/img_convert/ef1c4eebf69971629295ea8b23a55162.png)
![img](https://img-blog.csdnimg.cn/img_convert/7f7b8a66a4218bdf4b1693a57e7a4300.png)
![img](https://img-blog.csdnimg.cn/img_convert/01f57bd6011b25be2a85a4bd4ce26a4f.png)
![img](https://img-blog.csdnimg.cn/img_convert/55ca17fff9e2320f6862a053048006b0.png)
![](https://img-blog.csdnimg.cn/img_convert/2d21c83a01429af34f7206508d09e5e0.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!**
[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618654289)
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**!!
内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618654289)
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**!!