我在独立的dolphindb服务器中执行以下代码,

n = 1000000;
tableSchema = streamTable(n:0,`hardwareId`ts`temp1,[INT,TIMESTAMP,DOUBLE])
share(tableSchema,"sensorInfoTable")
enableTablePersistence(objByName("sensorInfoTable"), false, false, n)

结果显示了以下信息,
To enable table persistence, turn on the persistence manager by specifying the configuration parameter persistenceDir for the publisher node.

所以我在dolphindb.cfg中添加了以下配置。
persistenceDir="C:\DolphinDB\streamPersistence"

但当我运行dolphindb.exe时,它异常终止。我发现dolphindb.logdatabase - 无法在DolphinDB中启动PersistenceManager-LMLPHP
我确信这个目录存在。为什么我没有启动SturnEngEngAGER?

最佳答案

请删除包围路径的双引号。dolphindb对配置文件中的参数值不使用任何双引号。

persistenceDir=C:\DolphinDB\streamPersistence

关于database - 无法在DolphinDB中启动PersistenceManager,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57016968/

10-10 18:16