注意:本文档为使用本地不同端口,进行伪分布式环境部署的教程,仅用于练习。在真实环境部署时,一般不需要修改节点端口,仅需配置节点 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:

    1. ./cluster1/sbin/start-confignode.sh
    2. ./cluster2/sbin/start-confignode.sh
    3. ./cluster1/sbin/start-datanode.sh
    4. ./cluster2/sbin/start-datanode.sh

    在 Cli 执行 show cluster details,结果如下:

    8. 集群缩容

    • 缩容一个 ConfigNode:
    1. # 使用 ip:port 移除
    2. # 使用节点编号移除
    • 缩容一个 DataNode:

    9. 验证缩容结果

    1. IoTDB> show cluster details
    2. +------+----------+-------+---------------+------------+-------------------+----------+-------+-------+-------------------+-----------------+
    3. +------+----------+-------+---------------+------------+-------------------+----------+-------+-------+-------------------+-----------------+
    4. | 0|ConfigNode|Running| 127.0.0.1| 10710| 10720| | | | | |
    5. | 3|ConfigNode|Running| 127.0.0.1| 10712| 10722| | | | | |
    6. | 1| DataNode|Running| 127.0.0.1| 10730| | 127.0.0.1| 6667| 10740| 10750| 10760|
    7. | 5| DataNode|Running| 127.0.0.1| 10732| | 127.0.0.1| 6669| 10742| 10752| 10762|
    8. +------+----------+-------+---------------+------------+-------------------+----------+-------+-------+-------------------+-----------------+
    9. It costs 0.005s