Apache spark 使用GraphX和齐柏林飞艇查看Spark中的图形

Apache spark 使用GraphX和齐柏林飞艇查看Spark中的图形,apache-spark,apache-zeppelin,spark-graphx,Apache Spark,Apache Zeppelin,Spark Graphx,我目前正在使用其他人的代码进行一个项目。我理解这段代码如何工作的基本概念,但不是全部。为此,我尝试通过一次运行跟踪一个小示例。我知道我可以使用println来实现这一点,但我真的很想在每次操作后将图形可视化 可以查看spark中生成的图形吗?我之所以使用齐柏林飞艇,是因为我读到它确实有助于这个和其他调试,但我希望实际制作图形的可视化表示 这可能吗?星火图没有内置的可视化方法,齐柏林飞艇也没有内置的可视化方法。这是有意义的,如果你认为GraphX(和一般的SCAP)的主要目的是在一组机器上分布巨大

我目前正在使用其他人的代码进行一个项目。我理解这段代码如何工作的基本概念,但不是全部。为此,我尝试通过一次运行跟踪一个小示例。我知道我可以使用
println
来实现这一点,但我真的很想在每次操作后将图形可视化

可以查看spark中生成的图形吗?我之所以使用齐柏林飞艇,是因为我读到它确实有助于这个和其他调试,但我希望实际制作图形的可视化表示


这可能吗?

星火图没有内置的可视化方法,齐柏林飞艇也没有内置的可视化方法。这是有意义的,如果你认为GraphX(和一般的SCAP)的主要目的是在一组机器上分布巨大的数据集,这可能不是一个优先事项。要在您的机器上可视化完整的图形,您必须将完整的图形收集到这台机器上,如果您可以轻松做到这一点,您真的需要一个分布式系统吗

如果您认为答案仍然是肯定的,那么下面有几个可视化GraphX图形的示例:

  • -应该能够在齐柏林飞艇/朱庇特中做类似的事情
  • -可以在中显示图形
  • -常用的独立可视化,但

好的,我可以输出每个阶段的图形吗?我不在乎什么格式,我在想,如果我看不到齐柏林飞艇出现这种情况,我可以在每个阶段输出某种图形文件,将其转换为.dot文件,然后渲染所有图形?