注意:本文档为使用本地不同端口,进行伪分布式环境部署的教程,仅用于练习。在真实环境部署时,一般不需要修改节点端口,仅需配置节点 IPV4 地址或域名即可。
解压 apache-iotdb-1.0.0-all-bin.zip 至 cluster0 目录。
2. 启动最小集群
3. 验证最小集群
- 最小集群启动成功,启动 Cli 进行验证:
- 在 Cli 执行 指令,结果如下所示:
解压 apache-iotdb-1.0.0-all-bin.zip 至 cluster1 目录和 cluster2 目录
5. 修改节点配置文件
对于 cluster1 目录:
- 修改 DataNode 配置:
- 修改 ConfigNode 配置:
- 修改 DataNode 配置:
6. 集群扩容
将集群扩容至 3 个 ConfigNode 和 3 个 DataNode(3C3D)集群版, 指令执行顺序为先启动 ConfigNode,再启动 DataNode:
./cluster1/sbin/start-confignode.sh
./cluster2/sbin/start-confignode.sh
./cluster1/sbin/start-datanode.sh
./cluster2/sbin/start-datanode.sh
在 Cli 执行 show cluster details
,结果如下:
8. 集群缩容
- 缩容一个 ConfigNode:
# 使用 ip:port 移除
# 使用节点编号移除
- 缩容一个 DataNode:
9. 验证缩容结果
IoTDB> show cluster details
+------+----------+-------+---------------+------------+-------------------+----------+-------+-------+-------------------+-----------------+
+------+----------+-------+---------------+------------+-------------------+----------+-------+-------+-------------------+-----------------+
| 0|ConfigNode|Running| 127.0.0.1| 10710| 10720| | | | | |
| 3|ConfigNode|Running| 127.0.0.1| 10712| 10722| | | | | |
| 1| DataNode|Running| 127.0.0.1| 10730| | 127.0.0.1| 6667| 10740| 10750| 10760|
| 5| DataNode|Running| 127.0.0.1| 10732| | 127.0.0.1| 6669| 10742| 10752| 10762|
+------+----------+-------+---------------+------------+-------------------+----------+-------+-------+-------------------+-----------------+
It costs 0.005s