OrientDB ETL脚本中的“ clusters”参数不起作用

问题描述

我试图限制ETL加载程序中某个类的群集数量。这是我的json的样子:

{
  "source": {"file": {"path": "./generate_vertices_edges/vertices.tsv"}},"extractor": {"csv": {"columnsOnFirstLine": true,"separator": "\t"}},"transformers": [{"vertex": {"class": "Node","skipDuplicates": true}}],"loader": {
    "orientdb": {
      "wal": false,"dbURL": "plocal:~/Downloads/orientdb-3.0.33/databases/neoDedup","dbType": "graph","classes": [{"name": "Node","extends": "V","clusters": 8}],"indexes": [{"class":"Node","fields": ["key:string"],"type":"UNIQUE"}]
    }
  }
}

但是,在数据库目录中正在创建12个群集文件。我还可以在日志中看到导入相同数据库的json时读取了12个集群。那么,为什么clusters参数在这里不做任何事情?我使用不正确吗? 我正在使用OrientDB 3.0.33。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)