原因是"t"这个对象已经是一个共享流表,enableTableShareAndPersistence函数是对普通流表进行共享和持久化。
可以参考如下脚本进行共享和持久化
colName=["time","x"] colType=["timestamp","int"] t=streamTable(100:0, colName, colType); enableTableShareAndPersistence(table=t, tableName=`st, cacheSize=1200000)
当然对已共享流表进行持久化可以使用enableTablePersistence函数。
我们推荐使用 enableTableShareAndPersistence 函数将共享和持久化组织成原子性操作。