2016-05-23 5 views
2

В настоящее время я работаю над проектом с использованием чужого кода. Я понимаю основную концепцию работы этого кода, но не все. С этой целью я пытаюсь проследить небольшой пример через прогон. Я знаю, что могу сделать это, используя println, но мне бы очень хотелось визуализировать график после каждой операции.Просмотр графика в Spark с GraphX ​​и Zeppelin

Можно ли просмотреть график, сгенерированный в искры? Я использую Zeppelin, потому что я читал, что это помогает с этой и другой отладкой, но я надеялся сделать визуальное представление графика.

Возможно ли это?

ответ

3

Spark GraphX ​​не имеет встроенного метода визуализации, и Zeppelin не предоставляет встроенного способа визуализации. Имеет смысл, что это, возможно, не было приоритетом, если учесть, что GraphX ​​(и Spark в целом) имеет своей основной целью работу с огромными наборами данных, распределенными по кластеру машин. Чтобы визуализировать полный график на вашем компьютере, вам нужно было бы собрать полный график для этой единственной машины, и если вы можете легко это сделать, вам действительно нужна распределенная система?

Если вы решили ответить еще да, есть несколько примеров визуализации Graphx графы там:

+0

Хорошо, могу ли я выводить график на каждом этапе правильно? Меня не волнует, какой формат, я думаю, если я не вижу, чтобы это произошло с Zeppelin, я мог бы выводить на каждом этапе графический файл какого-то типа, преобразовать его в .dot-файл, а затем отображать все графики ? –