2016-03-18 4 views
2

Я хотел бы знать, есть ли способ использования информации, предоставленной функцией искры api RDD.toDebugString(), в более структурированный формат, поэтому его можно использовать для автоматического получения графического представления, например, с графикой.Представление графика линии линии Spark RDD

кажется, что есть некоторая активность вокруг этого происходит: https://issues.apache.org/jira/browse/SPARK-1015

Но я хотел бы получить информацию от toDebugString() в структурированном формате, , а затем решить, какой формат графа использовать для представления.

+0

, что проблема не будет исправлена. – eliasah

ответ

1

toDebugString() внутренне выполняет итерацию через рекурсивную структуру RDD, создавая отображаемую строку.

Вместо того, чтобы делать toDebugString(), возвратите более структурированный вывод, прочитайте его внутреннюю реализацию (которая полагается на структурированные данные) и измените ее, чтобы сохранить данные, подходящие для вас.

Вам не придется ждать, пока какой-либо вопрос о JIRA, просто сделай сам :)

+0

Я не знаю Scala, как я могу это сделать в java? –

0

Более подробное и отформатирован визуальное представление можно увидеть с помощью искрового UI, который выполняется по умолчанию на 4040 порту. Здесь скриншот, показывающий все детали:

enter image description here

Смежные вопросы