我正在使用 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 图中包含相同的数据。你能告诉这种原因吗错误?
-瓦伦