다음을 통해 공유


GraphFrames

GraphFrames는 DataFrame 기반 그래프를 제공하는 Apache Spark용 패키지입니다. Java, Python 및 Scala에서 고급 API를 제공합니다. Spark DataFrames를 활용하여 GraphX의 기능과 확장된 기능을 모두 제공하는 것을 목표로 합니다. 이 확장된 기능에는 모티프 찾기, DataFrame 기반 직렬화 및 표현력이 뛰어난 그래프 쿼리가 포함됩니다.

이 문서에는 Scala 자습서 Notebook과 Python 사용자 가이드의 두 가지 예제 Notebook이 포함되어 있습니다. Scala와 함께 GraphFrames를 사용하는 추가 예제는 GraphFrames 사용자 가이드 - Scala를 참조하세요.

Databricks에는 GraphFrames가 최적으로 설치되어 있으므로 Machine Learning용 Databricks Runtime을 실행하는 클러스터를 사용하는 것이 좋습니다.

Databricks Runtime ML을 실행하는 클러스터를 사용하지 않는 경우 GraphFrames 라이브러리에서 JAR 파일을 다운로드하고 볼륨에 로드한 다음 클러스터에 설치합니다.

GraphFrames 자습서(Scala)

다음 Notebook에서는 GraphFrames를 사용하여 Scala를 사용하여 그래프 분석을 수행하는 방법을 보여 줍니다.

GraphFrames를 사용하여 그래프 분석(Scala)

전자 필기장 가져오기

GraphFrames 사용자 가이드(Python)

다음 Notebook에는 GraphFrame을 사용하는 방법에 대한 Python 코드 예제가 포함되어 있습니다.

GraphFrames Python Notebook

전자 필기장 가져오기