2017-01-12 13 views
0

hadoopとneo4jの間の接続を行うために、hadoopからneo4jにGMLファイル(Graphmlファイル)をインポートしたい、neo4jサイトを確認しましたが、何も見つかりませんでした:https://neo4j.com/developer/apache-hadoop/ これは、彼らがHadoopのとのNeo4jの間の接続のために言うことである:hadoopをneo4jに接続します

過去に迅速 直接 `のNeo4jのデータストアを生成するためにHadoopを使用し、いくつかのアプローチがありました。このアプローチは performantですが、 スプリットアップストアファイルへの書き込み機能を複製する必要があるため、特定のNeo4jバージョンの のストアフォーマットにも密接に結合されています。 Neo4jインポートツール とNeo4j 2.2に導入されたAPIを併用することで、このようなソリューションは不要になりました。 多くのCPUでインポート機能が拡張され、インポートのパフォーマンスが最大で になります。

誰でも私に説明することができますか? ありがとう

答えて

1

おそらく私はあなたが達成しようとしていることを正確に理解していないかもしれませんが、GraphMLファイルがあれば、hadoopへの接続は必要ありません。ファイルをNeo4jインスタンスにコピーするか、ウェブ上で

GraphMLインポートはapoc.import.graphml procedureを使用してNeo4jで利用できます。例:

CALL apoc.import.graphml("graph.gml", {batchSize: 10000, readLabels: true, storeNodeIds: false, defaultRelationshipType:"RELATED"}; 
関連する問題