2016-05-23 7 views
2

私は現在他の誰かのコードを使っているプロジェクトに取り組んでいます。私はこのコードがどのように機能するかの基本的な概念を理解していますが、すべてではありません。その目的のために、私は小規模な例を実行してトレースしようとしています。私はprintlnを使ってこれを行うことができることを知っていますが、私は実際に各操作の後にグラフを視覚化したいと思います。GraphXとZeppelinでグラフを表示する

sparkで生成されたグラフを表示できますか?私はZeppelinを使用しています。これは、このデバッグと他のデバッグに役立ちますが、私は実際にグラフを視覚的に表現したいと考えていました。

これは可能ですか?

答えて

3

Spark GraphXにはビジュアライゼーション方法が組み込まれておらず、Zeppelinはビジュアライゼーション方法も組み込まれていません。 GraphX(とSparkは一般的に)が、複数のマシンのクラスタに分散した巨大なデータセットを扱うことを主な目的としていると考えるなら、これは優先順位ではないかもしれません。あなたのマシン上でフルグラフを可視化するには、その単一のマシンにフルグラフを収集する必要があります。簡単に行うことができれば、本当に分散システムが必要ですか?

あなたは答えはイエスまだ決定した場合は、そこGraphXグラフを可視化するいくつかの例があります。

+0

さて、各段階でグラフを出力できますか?私はZeppelinでそれが起こるのを見ることができない場合、私はどのようなフォーマットを気にしません、私は考えています、私は各段階で何らかの種類のグラフファイルを出力し、それを.dotファイルに変換してから、 ? –

関連する問題