Skip to content

Conversation

@rmoff
Copy link
Contributor

@rmoff rmoff commented Jan 16, 2026

This is modelled on the existing Spark quickstart.

It uses a Docker Compose and Dockerfile; I've put these under /flink/v2.0/quickstart in the repo, but not sure if that's the right location :)

Copy link

@MartijnVisser MartijnVisser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thnx for the PR, I've checked the Flink input and left some minor nits, but overall +1

s3.secret-key: password
s3.endpoint: http://seaweedfs:9000
s3.path.style.access: true

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could choose to add a sql-client implementation here too, like

  sql-client:
    image: flink:latest
    depends_on:
      - jobmanager
    command: bin/sql-client.sh
    environment:
      - |
        FLINK_PROPERTIES=
        jobmanager.rpc.address: jobmanager
        rest.address: jobmanager

That you could then run via docker compose run sql-client

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd erred towards a more concise set of containers—but I'm happy to make this change if you'd prefer?

Launch a Flink SQL client session:

```sh
docker compose exec -it jobmanager ./bin/sql-client.sh

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the above suggestion, this could be replaced by docker compose run sql-client

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.

2 participants