2017-01-12 18 views
0

GraphMLからデータを読み込むためにdse-5-0-5とgraphloaderを使用しています。コマンドを与えながら:GraphLoaderが機能していません

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真

私はエラーを取得しています: groovy.lang.MissingMethodException:メソッドのシグネチャなし:com.datastax.dsegraphloader.api.GraphSource $ VerticesBuilder.withVertexId()は引数の型に適用されます:()値:[0123] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) at org.codehaus。 com.datastax.dsegraphloader.cli.GroovyScriptExecutor.evaluate(GroovyScriptExecutor.java:106) でで:Script1.run(19 Script1.groovy)でgroovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117) com.datastax.dsegraphloader.cli.Executable.execute com.datastax.dsegraphloader.cli.Executable.mainで(Executable.java:72) (Executable.java:171)

私はgraphMLとしてデータをインポートしていますorientdbから(g.saveGrapを使用して) html(filename.xml)funtion)、グラフ・ローダー(import graphMl)を使用して同じデータをDSEグラフに組み込もうとしています。この種のエラーの原因を教えてください。

-Varun

答えて

2

私はちょうどwithVertexId()ニーズがマッピングスクリプトを実行するgraphloaderために削除することを昨日発見しました。私は文書を変更する予定です。

+0

ありがとうございました。それが助けになりました。今私は、グラフローダーGraphMlで挿入したDSEスタジオのグラフを表示しようとしています。しかし何とか私はグラフを見ることができません。考えられる理由は何か。グラフを拾うのに役立つスタンドアローンで提供する必要があるcassandra用のデータディレクトリはありますか?あるいは私はいくつかの他の設定が欠けていますか? –

+0

うーん、ちょうど自分でテストを走った。理由は分かりませんが、DSE Studioチームに質問していますが、ノートブックにグラフが表示されません。左上の3バーのプルダウンを使用して「このノートブックを設定する」と、デフォルトグラフが設定されていないことがわかります。それをグラフに設定すると、すべてが期待通りに機能します。また、非常に一般的なクエリでは、 'schema.config()。option( 'graph.allow_scan').set( 'true')'でスキャンを許可する必要があるかもしれません。 – polandll

+0

@ user2756943、私はあなたがStudioの1.0.xバージョンのいずれかを使用していると仮定します。その場合は、接続の詳細パネルで接続をテストできます。あなたのグラフの名前がそこに埋め込まれていることを確認し、IP、アクセス許可、グラフの存在などすべてを検証します。接続が良好ならば、ロックする準備ができているはずです! –

関連する問題