GraphLoader无法正常工作

时间:2017-01-12 08:28:21

标签: datastax-enterprise gremlin datastax-enterprise-graph

我正在使用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()适用于参数类型:()值:[]         在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)         at com.datastax.dsegraphloader.cli.Executable.execute(Executable.java:72)         在com.datastax.dsegraphloader.cli.Executable.main(Executable.java:171)

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

-Varun

1 个答案:

答案 0 :(得分:2)

我昨天刚刚发现需要删除withVertexId()才能使图形加载器运行映射脚本。我正在更改文档。