跳转至

什么是 Nebula Spark ConnectorGraph

Graph(在本手册中简称为 Spark Connector)是一个 Spark 连接器,提供了通过 Spark 标准形式读写 NebulaGraph 数据库的能力,由以下两部分组成:

  • Reader:提供了一个 Spark SQL 接口,用户可以使用 Spark SQL 接口编程读取 NebulaGraph 图数据,单次读取一个点或Edge type的数据,并将读取的结果组装成 Spark 的 DataFrame。参考 Graph。
  • Writer:提供了一个 Spark SQL 接口,用户可以使用 Spark SQL 接口编程将 DataFrame 格式的数据逐条或批量写入 NebulaGraph。参考 Graph。

用户可以将 Nebula Spark Connector 应用于以下场景:

  • 在不同的 NebulaGraph 集群之间迁移数据。
  • 在同一个 NebulaGraph 集群内不同图空间之间迁移数据。
  • NebulaGraph 与其他数据源之间迁移数据。

最后更新: June 23, 2021
Back to top