创建分区表时抛错说RuntimeError

请教一个比较小白的问题,我在创建分区表的时候总是抛错说RuntimeError,然后我找到官方api_python3文档中的原版代码(上面的截图)运行,仍然抛出这个错误,请问这种情况应该怎么解决?

attachments-2023-06-McMmkfXJ648a6f96c6b4a.png


attachments-2023-06-hT1SMyhG648a6f7c1fbde.png

错误的详细信息是:RuntimeError: in run: Server response: 'mydb_tsdb = database("dfs://tsdb", 1, [2012.01.01,2012.01.02,2012.01.03,2012.01.04,2012.01.05,2012.01.06,2012.01.07,2012.01.08,2012.01.09,2012.01.10], , "TSDB") => Usage: database(directory, [partitionType], [partitionScheme], [locations], [engine='OLAP'], [atomic='TRANS']).engine must be 'OLAP'.' script: 'mydb_tsdb=database("dfs://tsdb",1,[2012.01.01,2012.01.02,2012.01.03,2012.01.04,2012.01.05,2012.01.06,2012.01.07,2012.01.08,2012.01.09,2012.01.10],engine='TSDB')'

请先 登录 后评论

1 个回答

wale

报错提示engine必须是OLAP引擎。请执行server函数version(),检查一下server版本是否是2.00.* 。

1.30 版本不支持 TSDB 引擎,若需要TSDB引擎,需要升级到2.00版本才行。

请先 登录 后评论