S03006

错误代码

S03006

报错信息

To enable table persistence, specify persistenceDir in server configuration and restart node. RefId: S03006

错误原因

用户尝试开启用 enableTablePersistence 或者 enableTableShareAndPersistence 开启流表持久化,但是找不到流表持久化管理器。

默认情况下,DolphinDB 不会开启流表持久化功能。只有配置了persistenceDir,DolphinDB 才会初始化流表持久化管理器,同时创建异步持久化线程。

如果在没有配置持久化路径的情况下就尝试开启流表持久化,就会抛出上述错误。

解决办法

在节点的配置文件中配置 persistenceDir 选项的路径,这个路径需要是已经已经存在的目录。然后重启服务器。