BigData / Apache StreamPark Interview questions
What is Project Management in StreamPark?
Project Management is the Console feature that ties a Flink or Spark codebase, sitting in a git repository, to StreamPark's build and deploy pipeline.
You register a project by giving StreamPark its git URL, and pick a branch to track. From there StreamPark can pull the code, build it with Maven, and produce the jar that a job configuration will later reference. Build logs are shown right in the web UI, so there's no need to shell into a build server to see why a compile failed.
Because it's wired to the repository, updating the tracked branch and re-triggering a build is enough to roll a new version into a job's configuration — giving Console basic CI/CD behavior without a separate pipeline tool.
More Related questions...