Orientdb 通过ETL创建数据库后,“没有为分区配置节点”

Orientdb 通过ETL创建数据库后,“没有为分区配置节点”,orientdb,Orientdb,我刚刚使用以下ETL配置创建了一个自定义数据库 { "source": { "file": { "path": "./mydata.csv" } }, "extractor": { "row": {} }, "transformers": [ { "csv": {} }, { "vertex": { "class": "MyClass" } } ], "loader": { "orientdb": { "dbURL": "plocal:/

我刚刚使用以下ETL配置创建了一个自定义数据库

{
  "source": { "file": { "path": "./mydata.csv" } },
  "extractor": { "row": {} },
  "transformers": [
    { "csv": {} },
    { "vertex": { "class": "MyClass" } }
  ],
  "loader": {
    "orientdb": {
       "dbURL": "plocal:/opt/orientdb/databases/MyData",
       "dbUser": "root",
       "dbPassword": "qrefhiuqwriouhwqv",
       "dbType": "graph",
       "classes": [
         {"name": "MyClass", "extends": "V"},
       ]
    }
  }
}
现在,当我转到web控制台时,我可以看到在数据库MyData中创建了433k MyClass类型的记录

当我试图用select from MyClass查询它时,我得到了一个错误

2015-04-06 23:56:25:541 SEVERE Internal server error:
com.orientechnologies.orient.server.distributed.ODistributedException: 
No nodes configured for partition 'MyClass.[]' request: 
id=-1 from=node1428362873334 task=command_sql(select from MyClass) userName= [ONetworkProtocolHttpDb]

我做错了什么

什么OrientDB版本?我使用的是OrientDB 2.0.5,似乎您正在运行分布式。能否尝试使用server.sh而不是dserver.sh运行服务器?我使用server.sh-Ddistributed=true运行服务器