├── .github └── workflows │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── maven.yml ├── .gitignore ├── .scalafmt.conf ├── .travis.yml ├── LICENSES ├── Apache-2.0.txt └── CC-1.0.txt ├── README.md ├── example ├── .gitignore ├── pom.xml └── src │ └── main │ ├── resources │ ├── data.csv │ ├── edge │ ├── log4j.properties │ └── vertex │ └── scala │ └── com │ └── vesoft │ └── nebula │ └── examples │ └── connector │ ├── NebulaSparkReaderExample.scala │ └── NebulaSparkWriterExample.scala ├── nebula-algorithm ├── README-CN.md ├── README.md ├── pom.xml └── src │ ├── main │ ├── resources │ │ ├── application.conf │ │ └── edge │ └── scala │ │ └── com │ │ └── vesoft │ │ └── nebula │ │ └── algorithm │ │ ├── Main.scala │ │ ├── config │ │ ├── AlgoConfig.scala │ │ ├── Configs.scala │ │ ├── NebulaConfig.scala │ │ └── SparkConfig.scala │ │ ├── lib │ │ ├── BetweennessCentralityAlgo.scala │ │ ├── ConnectedComponentsAlgo.scala │ │ ├── DegreeStaticAlgo.scala │ │ ├── GraphTriangleCountAlgo.scala │ │ ├── KCoreAlgo.scala │ │ ├── LabelPropagationAlgo.scala │ │ ├── LouvainAlgo.scala │ │ ├── PageRankAlgo.scala │ │ ├── ShortestPathAlgo.scala │ │ ├── StronglyConnectedComponentsAlgo.scala │ │ └── TriangleCountAlgo.scala │ │ ├── reader │ │ └── DataReader.scala │ │ ├── utils │ │ └── NebulaUtil.scala │ │ └── writer │ │ └── AlgoWriter.scala │ └── test │ ├── resources │ ├── application.conf │ ├── edge.csv │ └── edge_noWeight.csv │ └── scala │ └── com │ └── vesoft │ └── nebula │ └── algorithm │ ├── config │ └── ConfigSuite.scala │ ├── data │ └── MockNebulaData.scala │ ├── lib │ ├── BetweennessAlgoSuite.scala │ ├── CcAlgoSuite.scala │ ├── DegreeStaticAlgoSuite.scala │ ├── KCoreAlgoSuite.scala │ ├── LabelPropagationAlgoSuite.scala │ ├── LouvainAlgoSuite.scala │ ├── PageRankAlgoSuite.scala │ ├── SCCAlgoSuite.scala │ ├── ShortestPathAlgoSuite.scala │ └── TrangleCountSuite.scala │ └── utils │ └── NebulaUtilSuite.scala ├── nebula-exchange ├── .gitignore ├── README-CN.md ├── README.md ├── pom.xml └── src │ ├── main │ ├── resources │ │ └── application.conf │ └── scala │ │ └── com │ │ └── vesoft │ │ └── nebula │ │ └── exchange │ │ ├── CheckPointHandler.scala │ │ ├── ErrorHandler.scala │ │ ├── Exchange.scala │ │ ├── GraphProvider.scala │ │ ├── MetaProvider.scala │ │ ├── config │ │ ├── Configs.scala │ │ ├── SchemaConfigs.scala │ │ ├── SinkConfigs.scala │ │ └── SourceConfigs.scala │ │ ├── package.scala │ │ ├── processor │ │ ├── EdgeProcessor.scala │ │ ├── Processor.scala │ │ ├── ReloadProcessor.scala │ │ └── VerticesProcessor.scala │ │ ├── reader │ │ ├── FileBaseReader.scala │ │ ├── Reader.scala │ │ ├── ServerBaseReader.scala │ │ └── StreamingBaseReader.scala │ │ ├── utils │ │ ├── HDFSUtils.scala │ │ ├── KafkaUtils.scala │ │ ├── NebulaUtils.scala │ │ └── Neo4jUtils.scala │ │ └── writer │ │ ├── FileBaseWriter.scala │ │ ├── ServerBaseWriter.scala │ │ └── Writer.scala │ └── test │ ├── resources │ ├── application.conf │ └── docker-compose.yaml │ └── scala │ └── com │ └── vesoft │ └── nebula │ └── exchange │ ├── NebulaGraphMock.scala │ ├── config │ └── ConfigsSuite.scala │ ├── processor │ └── ProcessorSuite.scala │ └── utils │ └── NebulaUtilsSuite.scala ├── nebula-spark-connector ├── .gitignore ├── README.md ├── README_CN.md ├── pom.xml └── src │ ├── main │ └── scala │ │ └── com │ │ └── vesoft │ │ └── nebula │ │ └── connector │ │ ├── NebulaConfig.scala │ │ ├── NebulaDataSource.scala │ │ ├── NebulaEnum.scala │ │ ├── NebulaOptions.scala │ │ ├── NebulaUtils.scala │ │ ├── PartitionUtils.scala │ │ ├── Template.scala │ │ ├── exception │ │ └── Exception.scala │ │ ├── nebula │ │ ├── GraphProvider.scala │ │ └── MetaProvider.scala │ │ ├── package.scala │ │ ├── reader │ │ ├── NebulaEdgePartitionReader.scala │ │ ├── NebulaPartition.scala │ │ ├── NebulaPartitionReader.scala │ │ ├── NebulaSourceReader.scala │ │ └── NebulaVertexPartitionReader.scala │ │ └── writer │ │ ├── NebulaCommitMessage.scala │ │ ├── NebulaEdgeWriter.scala │ │ ├── NebulaExecutor.scala │ │ ├── NebulaSourceWriter.scala │ │ ├── NebulaVertexWriter.scala │ │ └── NebulaWriter.scala │ └── test │ └── scala │ └── com │ └── vesoft │ └── nebula │ └── connector │ ├── NebulaConfigSuite.scala │ └── writer │ └── NebulaExecutorSuite.scala └── pom.xml /.github/workflows/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/.github/workflows/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/.github/workflows/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/CC-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/LICENSES/CC-1.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/pom.xml -------------------------------------------------------------------------------- /example/src/main/resources/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/src/main/resources/data.csv -------------------------------------------------------------------------------- /example/src/main/resources/edge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/src/main/resources/edge -------------------------------------------------------------------------------- /example/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /example/src/main/resources/vertex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/src/main/resources/vertex -------------------------------------------------------------------------------- /example/src/main/scala/com/vesoft/nebula/examples/connector/NebulaSparkReaderExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/src/main/scala/com/vesoft/nebula/examples/connector/NebulaSparkReaderExample.scala -------------------------------------------------------------------------------- /example/src/main/scala/com/vesoft/nebula/examples/connector/NebulaSparkWriterExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/example/src/main/scala/com/vesoft/nebula/examples/connector/NebulaSparkWriterExample.scala -------------------------------------------------------------------------------- /nebula-algorithm/README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/README-CN.md -------------------------------------------------------------------------------- /nebula-algorithm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/README.md -------------------------------------------------------------------------------- /nebula-algorithm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/pom.xml -------------------------------------------------------------------------------- /nebula-algorithm/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/resources/application.conf -------------------------------------------------------------------------------- /nebula-algorithm/src/main/resources/edge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/resources/edge -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/Main.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/AlgoConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/AlgoConfig.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/Configs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/Configs.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/NebulaConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/NebulaConfig.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/SparkConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/config/SparkConfig.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/BetweennessCentralityAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/BetweennessCentralityAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/ConnectedComponentsAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/ConnectedComponentsAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/DegreeStaticAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/DegreeStaticAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/GraphTriangleCountAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/GraphTriangleCountAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/KCoreAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/KCoreAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/LabelPropagationAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/LabelPropagationAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/LouvainAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/LouvainAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/PageRankAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/PageRankAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/ShortestPathAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/ShortestPathAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/StronglyConnectedComponentsAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/StronglyConnectedComponentsAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/TriangleCountAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/lib/TriangleCountAlgo.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/reader/DataReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/reader/DataReader.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/utils/NebulaUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/utils/NebulaUtil.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/writer/AlgoWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/main/scala/com/vesoft/nebula/algorithm/writer/AlgoWriter.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/resources/application.conf -------------------------------------------------------------------------------- /nebula-algorithm/src/test/resources/edge.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/resources/edge.csv -------------------------------------------------------------------------------- /nebula-algorithm/src/test/resources/edge_noWeight.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/resources/edge_noWeight.csv -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/config/ConfigSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/config/ConfigSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/data/MockNebulaData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/data/MockNebulaData.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/BetweennessAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/BetweennessAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/CcAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/CcAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/DegreeStaticAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/DegreeStaticAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/KCoreAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/KCoreAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/LabelPropagationAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/LabelPropagationAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/LouvainAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/LouvainAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/PageRankAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/PageRankAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/SCCAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/SCCAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/ShortestPathAlgoSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/ShortestPathAlgoSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/TrangleCountSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/lib/TrangleCountSuite.scala -------------------------------------------------------------------------------- /nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/utils/NebulaUtilSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-algorithm/src/test/scala/com/vesoft/nebula/algorithm/utils/NebulaUtilSuite.scala -------------------------------------------------------------------------------- /nebula-exchange/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/.gitignore -------------------------------------------------------------------------------- /nebula-exchange/README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/README-CN.md -------------------------------------------------------------------------------- /nebula-exchange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/README.md -------------------------------------------------------------------------------- /nebula-exchange/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/pom.xml -------------------------------------------------------------------------------- /nebula-exchange/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/resources/application.conf -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/CheckPointHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/CheckPointHandler.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/ErrorHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/ErrorHandler.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/Exchange.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/Exchange.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/GraphProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/GraphProvider.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/MetaProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/MetaProvider.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/Configs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/Configs.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/SchemaConfigs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/SchemaConfigs.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/SinkConfigs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/SinkConfigs.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/SourceConfigs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/config/SourceConfigs.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/package.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/EdgeProcessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/EdgeProcessor.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/Processor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/Processor.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/ReloadProcessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/ReloadProcessor.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/VerticesProcessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/processor/VerticesProcessor.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/FileBaseReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/FileBaseReader.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/Reader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/Reader.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/ServerBaseReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/ServerBaseReader.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/StreamingBaseReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/reader/StreamingBaseReader.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/HDFSUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/HDFSUtils.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/KafkaUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/KafkaUtils.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/NebulaUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/NebulaUtils.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/Neo4jUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/utils/Neo4jUtils.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/writer/FileBaseWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/writer/FileBaseWriter.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/writer/ServerBaseWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/writer/ServerBaseWriter.scala -------------------------------------------------------------------------------- /nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/writer/Writer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/main/scala/com/vesoft/nebula/exchange/writer/Writer.scala -------------------------------------------------------------------------------- /nebula-exchange/src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/test/resources/application.conf -------------------------------------------------------------------------------- /nebula-exchange/src/test/resources/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/test/resources/docker-compose.yaml -------------------------------------------------------------------------------- /nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/NebulaGraphMock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/NebulaGraphMock.scala -------------------------------------------------------------------------------- /nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/config/ConfigsSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/config/ConfigsSuite.scala -------------------------------------------------------------------------------- /nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/processor/ProcessorSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/processor/ProcessorSuite.scala -------------------------------------------------------------------------------- /nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/utils/NebulaUtilsSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-exchange/src/test/scala/com/vesoft/nebula/exchange/utils/NebulaUtilsSuite.scala -------------------------------------------------------------------------------- /nebula-spark-connector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/.gitignore -------------------------------------------------------------------------------- /nebula-spark-connector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/README.md -------------------------------------------------------------------------------- /nebula-spark-connector/README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/README_CN.md -------------------------------------------------------------------------------- /nebula-spark-connector/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/pom.xml -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaConfig.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaDataSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaDataSource.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaEnum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaEnum.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaOptions.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/NebulaUtils.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/PartitionUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/PartitionUtils.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/Template.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/Template.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/exception/Exception.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/exception/Exception.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/nebula/GraphProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/nebula/GraphProvider.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/nebula/MetaProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/nebula/MetaProvider.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/package.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaEdgePartitionReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaEdgePartitionReader.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaPartition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaPartition.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaPartitionReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaPartitionReader.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaSourceReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaSourceReader.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaVertexPartitionReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/reader/NebulaVertexPartitionReader.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaCommitMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaCommitMessage.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaEdgeWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaEdgeWriter.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaExecutor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaExecutor.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaSourceWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaSourceWriter.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaVertexWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaVertexWriter.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/main/scala/com/vesoft/nebula/connector/writer/NebulaWriter.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/test/scala/com/vesoft/nebula/connector/NebulaConfigSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/test/scala/com/vesoft/nebula/connector/NebulaConfigSuite.scala -------------------------------------------------------------------------------- /nebula-spark-connector/src/test/scala/com/vesoft/nebula/connector/writer/NebulaExecutorSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/nebula-spark-connector/src/test/scala/com/vesoft/nebula/connector/writer/NebulaExecutorSuite.scala -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesoft-inc/nebula-spark-utils/HEAD/pom.xml --------------------------------------------------------------------------------