【问题标题】:How can I change virtual_storage_group_num parameter of Apache IoTDB after startup?启动后如何更改 Apache IoTDB 的 virtual_storage_group_num 参数?
【发布时间】:2023-01-11 14:56:30
【问题描述】:
我想问一下如何在 Apache IoTDB 的 iotdb-engine.properties 配置文件中将 virtual_storage_group_num 参数从 1(默认值)更改为其他值。启动后存储组的个数发生了变化,所以我们计算修改后的参数值为8。
但是更改后启动会报错:org.apache.iotdb.db.exception.ConfigurationException: Parameter virtual_storage_group_num can not be 8, please set to: 1。
如何在不报告此错误的情况下更改此参数?
【问题讨论】:
标签:
time-series
apache-iotdb
【解决方案1】:
此参数只能在 Apache IoTDB 首次启动时更改。如果要测试更改此参数的效果,只能通过启动一个新的 IoTDB 来实现。
启动后存储组数可能会发生变化,但该参数与数据文件存储有关。如果这个参数改变了,所有的数据文件都要重写,所以建模的时候通常要固定这个参数。后来的集群版本(如 Version 1.0)弱化了这个概念。