2017-11-29 11 views
1

私はSparkプログラムでJanusGraph 0.2.0を使用しようとしています。 SparkとJanusGraphの間のGuavaのバージョンの競合により、私たちはさらに進めませんでした。JanusGraph with Spark

回避策として、私たちはJanusGraphでグアバアーティファクトをシェードし、再びビルドしようとしています。

誰でもこれを試みましたか?もしそうなら、あなたはこれを行う方法についていくつかの洞察を提供してください。私はこれまでやった

ステップ:

  1. janusgraphコアでグアバアーティファクトを網掛けと脂肪の瓶を構築しました。
  2. ローカルリポジトリにjanusgraph-core fat jarをインストールしました。
  3. しかし、影付きのjanusgraph-coreをjanusgraph-hbase-parent POMに追加しようとすると、「依存性の収束エラー」が発生しています。

どのように進めるかについてのアイデア。あなたの誰かがすでに影付きのGuavaでJanusGraphを作成していたなら、いくつかの洞察力を提供してください。

答えて

2

は間違いを考え出し:janusgraph-hbase-parentは、順番に、janus-core-0.2.0-shaded [網掛けアーティファクト]と競合依存関係としてjanus-core-0.2.0を持っていた、依存関係、などjanusgraph-esjanusgraph-testを持っています。

janus-core-0.2.0(両方のテストから)& esとそれは魅力的に機能しました。