我在独立的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.log
我确信这个目录存在。为什么我没有启动SturnEngEngAGER?
最佳答案
请删除包围路径的双引号。dolphindb对配置文件中的参数值不使用任何双引号。
persistenceDir=C:\DolphinDB\streamPersistence
关于database - 无法在DolphinDB中启动PersistenceManager,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57016968/