Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"docker-compose up" leads to error "no matching manifest for linux/arm64/v8 in the manifest list entries" #30

Open
Mttbnchtt opened this issue Aug 16, 2021 · 1 comment

Comments

@Mttbnchtt
Copy link

I forked and then clone the repository. In the command line, I navigate to RMLStreamer/docker. I run the following command: $ docker-compose up

However, I get the following error message:

Pulling jobmanager (flink:1.12.3-scala_2.11)...
1.12.3-scala_2.11: Pulling from library/flink
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries

Any suggestion on how to fix this error? Thanks very much.

@ghsnd
Copy link
Contributor

ghsnd commented Aug 17, 2021

Hi Matteo,

Currently the official Flink Docker image (and thius also RMLStreamer) only supports the amd64 architecture. See "Quick reference (cont.)" -> "supported architectures" on Flink's Docker Hub page.

There used to be an arm64v8 image for Flink, but it was updated 2 years ago and not recent enough to run RMLStreamer.

A possible solution is to try without Docker by installing Flink and deploying RMLStreamer as described in README. You can download a pre-built RMLStreamer jar file here. Installing Flink can be done in a local directory without further impact on your system. The only requirement is having Java 8 or 11 on your system.

Hope this answers your question.
Kind regards, Gerald

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants