[Task]: Beam Flink pipeline engine page: Flink version, contradicting job id sections and Javadoc leftovers
Maintainers usually reply within 1 day
@Adalennis is already working on this.
Since Oct 21, 2026.
Assessment
- Difficulty
- 1/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 86/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- apache, java
- Domain
- documentation
Research direction
Edit pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.adoc. Read the Flink version and job ID statements against the Beam plugin and the compatibility table in getting-started-with-beam.adoc, then remove the outdated claim and fix the Javadoc leftovers in the options table. Done when the page consistently describes Flink 1.19, job ID behavior, and readable option descriptions.
Written by the indexing model from the issue text.
Description
What needs to happen?
pipeline/pipeline-run-configurations/beam-flink-pipeline-engine.adoc has a few outdated or contradicting parts:
- "This runner allows you to run Hop pipelines on Apache Flink version 1.13." The Beam plugin uses beam-runners-flink-1.19, and the compatibility table in pipeline/beam/getting-started-with-beam.adoc says Flink 1.19.x.
- Two sections disagree about the Flink job id, and each is only right for some Flink masters. "Job id" (added with #8679) says Hop chooses the id before submitting and exposes it with getFlinkJobId() and the flink.job.id execution detail. "Flink job ID" at the end of the page (added with #8716) says "Hop does not show a Flink job ID after a Beam run". In BeamFlinkPipelineEngine, assignFlinkJobId() only fixes a job id when the Flink master is [local] or host:port. With [auto], which is the default, with an empty master, or with [collection], no id is assigned: with [auto] the environment comes from
flink runor the Kubernetes operator. The two sections could be merged into one: Hop assigns and reports the id for a [local] or host:port master; with [auto] or [collection] there is no id, and the job can be found by its Beam job name. - The options table has Javadoc leftovers: "A value of {@code -1}" (Execution retry delay) and "Reference {@link org.apache.flink.api.common.ExecutionMode}" (Batch execution mode).
Issue Priority
Priority: 3
Issue Component
Component: Documentation
- Dominant language
- Java
- Stars
- 1.5k
- Forks
- 482
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 312
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from apache/hop
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
Similar issues
-
status: needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
JabRef/jabref#17546 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
hiero-ledger/hiero-sdk-java#3010 ·
Maintainers usually reply within 1 day
-
Optimize consumer version heatmap aggregation to avoid repeated scansPossibly taken @praykaria31 claimed this today. Opentype/enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Apicurio/apicurio-registry#10662 · 1 comment ·
Maintainers usually reply within 1 day
-
a:false-positive
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
Maintainers usually reply within 1 day
-
status: waiting-for-triage
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
spring-projects/spring-boot#52347 ·
Maintainers usually reply within 2 days