介绍创建多元索引时出现operation is denied as table TTL exists异常的现象、原因和解决方案。

现象

创建多元索引时出现如下异常:

ErrorCode: OTSParameterInvalid, ErrorMessage: operation is denied as table TTL exists。

原因

数据表的数据生命周期(TTL)未设置为-1(数据永不过期),只有当数据表的数据生命周期为-1时,才能创建多元索引。

解决方案

通过控制台或者SDK修改数据表的数据生命周期为-1。