Connector management can be categorized into two types:
Built-in connectors: Provided and maintained by SCS.
Custom connectors: After uploading a JAR in Dependency Management, you can reference and create it on the Custom Connectors page.
Creating a Custom Connector
1. Log in to the SCS console and choose Connector Management > Custom Connectors > Create Custom Connector. On the Create Custom Connector page, select the dependency JAR package and version. Wait for SCS to finish parsing, then select the corresponding connector and click OK to complete the creation. After creation, the newly created custom connector will appear in the custom connector list. If a custom connector is identical to or has the same name as an Oceanus built-in connector, the built-in connector will be replaced by the custom connector. Subsequently, during the publish and run phase of SQL jobs, the custom connector will be prioritized for automatic matching, while built-in connectors will not be matched. Replace the built-in connector based on your needs.
If the corresponding connector cannot be parsed when you create a custom connector, check whether your custom connector JAR complies with community specifications. See the flink community connector specifications to repackage, upload, parse, and use it.
If the custom connector creation prompt indicates that a service upgrade is required, please contact us to upgrade the component. Editing a Custom Connector
Log in to the SCS console and choose Connector Management > Custom Connectors > Select Custom Connector for Editing. Select the dependency JAR package and version. Wait for SCS to finish parsing, then select the corresponding connector and click OK to complete the editing. After editing, the newly edited custom connector will appear in the custom connector list. Deleting a Custom Connector
1. You can delete custom connectors from the custom connector list.
2. Once a custom connector is used or automatically matched by a job, that custom connector cannot be deleted regardless of whether the job version is in draft, stopped, paused, or running status. You must delete that job version before you can delete the custom connector.