./snowplow-emr-etl-runner: rule 24: exec: java: not found

Hi all,

I’m at the stage to run my snowplow-emr-etl-runner with the following command: ./snowplow-emr-etl-runner run -c config/config.yml -r config/iglu_resolver.json. I’m ending up with the following message:

./snowplow-emr-etl-runner: rule 24: exec: java: not found

Does anyone know how to solve this?

Perhapse necessary:
I just finished configuring my config.yml and created the following structure:

snowplow-etl
snowplow-emr-etl-runner

config
targets
config.yml
iglu_resolver
snowplow
the whole repository.
If anyone knows how to solve this please let me know.

Thanks in advance.

You’ll need Java (1.8) installed on the same machine to run emr-etl-runner.

Thank you Mike for your answer. This was indeed the problem. I installed it already but after a reboot it worked. But still i’m having some issues. After the java problem i encoutered the following issue:

Error: Unable to access jarfile C:/Users/{{username}}

I can’t find the reason of this error. Can someone help me?

Thanks

EmtEtlRunner makes the assumption that you are running on Unix based system rather than Windows. It might be possible to get it running on Windows but I don’t believe it’s currently supported.

Thank you Mike! That looked like the problem. I changed to a Unix machine.

Thanks.