0

我正在使用 dse-5-0-5 和 graphloader 从 GraphML 加载数据。下达命令时:

graphloader ./scripts/graphml2Vertex/recipeMappingGraphML.groovy -graph testGraphML -address 172.31.35.238 -load_failure_log /home/centos/DSE/dse-graph-loader-5.0.5/scripts/graphml2Vertex/loadfailure.log -dryrun true

我收到错误: groovy.lang.MissingMethodException:没有方法签名:com.datastax.dsegraphloader.api.GraphSource$VerticesBuilder.withVertexId() 适用于参数类型:() 值:[] at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap (ScriptBytecodeAdapter.java:58) 在 org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:49) 在 org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) 在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117) 在 Script1.run(Script1.groovy: 19) 在 com.datastax.dsegraphloader.cli.GroovyScriptExecutor.evaluate(GroovyScriptExecutor.java:106) 在 com.datastax.dsegraphloader.cli。com.datastax.dsegraphloader.cli.Executable.main(Executable.java:171) 上的 Executable.execute(Executable.java:72)

我已经从 orientdb 将数据作为 graphML 导入(通过使用 g.saveGraphML(filename.xml) 函数),现在尝试使用 graphloader (import graphMl) 在 DSE 图中包含相同的数据。你能告诉这种原因吗错误?

-瓦伦

4

1 回答 1

2

我昨天刚刚发现withVertexId()需要删除才能让 graphloader 运行映射脚本。我将更改文档。

于 2017-01-12T20:25:38.760 回答