Apache IoTDB 集群升级方案记录

文章详细介绍了IoTDB的小版本和大版本升级过程。在小版本升级中,强调了停写、数据刷新、配置更新和进程替换的步骤,但也提到可能存在的数据丢失问题。大版本升级则涉及建立新集群和使用数据同步工具迁移。升级过程中需谨慎操作,以防数据丢失。
摘要由CSDN通过智能技术生成

1、小版本的升级

IoTDB 目前是这样使用版本号的:1.大版本.小版本, 如 1.0.0

每个大版本内的所有小版本,文件格式和RPC协议都是兼容的,可以无缝升级,客户端不用修改。

1.0.0 升级到 1.0.1,步骤为

  • 先把IoTDB外部写入停掉;
  • 通过 Cli 执行 flush 命令,防止有数据未写入,导致丢失;
  • 关掉IoTDB相关的进程;
  • 用 1.0.1 版本的 lib 全部替换掉 1.0.0 版本的 lib 目录
  • 通过beyondcompare,将1.0.1中新增的配置项添加到1.0.0的配置文件中
    在iotdb-common.properties
    新增三个配置项
    cluster_name=defaultCluster
    # max_tsblock_line_number=1000, number后没有s
    # into_operation_execution_thread_count=2
  • 启动 IoTDB 服务器
  • 升级后数据库运行正常,但是某些点位出现了丢失数据的现象,原因待查,望谨慎升级

2、大版本升级

  • 直接启动一个新的IoTDB集群,
  • 通过pipe集群数据同步工具
  • 将旧集群的数据导出为tsfile,然后将tsfile导入到新集群

如有问题欢迎留言指正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值