S01016
错误代码
S01016
报错信息
Some of the data being written is not defined in the partitioning scheme of the target database. RefId:S01016
错误原因
向分区方式为 VALUE 的分布式数据库写入数据时,如果有数据不在已有分区方案内,且配置参数 newValuePartitionPolicy 为 fail,该异常抛出。
解决办法
- 设置 newValuePartitionPolicy 为 add,从而自动新增分区。
- 设置 newValuePartitionPolicy 为 skip,从而跳过不在已有分区方案中的数据,被跳过的数据不会被保存到数据库。
- 写入数据前,先通过
addValuePartitions
函数预先添加相应的分区方案。