Skip to content

[INLONG-4915][Manager] Add Pulsar source type and improve connector jar discovery mechanism#4918

Merged
healchow merged 1 commit intoapache:masterfrom
woofyzhao:INLONG-4915
Jul 8, 2022
Merged

[INLONG-4915][Manager] Add Pulsar source type and improve connector jar discovery mechanism#4918
healchow merged 1 commit intoapache:masterfrom
woofyzhao:INLONG-4915

Conversation

@woofyzhao
Copy link
Copy Markdown
Contributor

@woofyzhao woofyzhao commented Jul 7, 2022

Motivation

  1. The pulsar source jar selector enum is missing. Add it so the jars are correctly selected when the Pulsar is used as the source node.

  2. The current job submits implementation requires the dependent jars to be all present on the Flink node. This is not convenient when the Flink nodes are different from the manager nodes:

image

Modifications

Rather than placing jars before the job submits, it's more flexible and straightforward to just upload the dependent connectors with the job jar:
image

Pros: Easy to use. Less concern about jar management. New connectors are supported anytime.
Cons: Need to upload more files thus extra network overhead.

@healchow healchow changed the title [INLONG-4915][Manager] Add pulsarExtract jar selector and improve connector jar discovery mechanism. [INLONG-4915][Manager] Add Pulsar source type and improve connector jar discovery mechanism Jul 7, 2022
@healchow healchow merged commit 683ea80 into apache:master Jul 8, 2022
bruceneenhl pushed a commit to bruceneenhl/inlong that referenced this pull request Aug 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Improve][Manager] Add PulsarExtract connector filter enum and upload dependent jars

4 participants