[Feature] Add NebulaGraph Connector
- Dominant language
- Java
- Stars
- 9.7k
- Forks
- 2.4k
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 203
Description
### Search before asking
- [x] I had searched in the [feature](https://github.com/apache/seatunnel/issues?q=is%3Aissue+label%3A%22Feature%22) and found no similar feature requirement.
### Description
Currently, Seatunnel does not have native support for the NebulaGraph graph database, so users cannot directly read from or write data to NebulaGraph via SeaTunnel. This hinders users' efficiency in scenarios such as data integration, ELT and graph data analysis.
We hope to add a NebulaGraph Connector for SeaTunnel with the following capabilities:
1. Data Reading: Read Vertex and Edge data from NebulaGraph and convert it into the data structure used in Seatunnel.
2. Data Writing: Write data processed by Seatunnel into NebulaGraph, supporting insertion and update of vertices or edges.
3. Flexible Configuration: Allow specifying parameters including NebulaGraph graph spaces, tags, edge types and query statements through configuration files.
4. Version Compatibility: Support NebulaGraph v3.x and above at minimum.
### Usage Scenario
Implementing Data Reading and Writing in NebulaGraph
### Related issues
_No response_
### Are you willing to submit a PR?
- [] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.