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


#1

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.


#2

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


#3

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


#4

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.


#5

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

Thanks.