apache / fluo-muchos

Apache Fluo Muchos
https://fluo.apache.org
Apache License 2.0
26 stars 37 forks source link

Unable to locate source of missing files. {{ user_home }}/mvn_dep #443

Closed Jeter-work closed 7 months ago

Jeter-work commented 7 months ago

ansible/roles/hadoop/tasks/main.yml

# This is currently needed to run hadoop with Java 11 (see https://github.com/apache/fluo-muchos/issues/266)
- name: "Copy javax.activation-api (when Hadoop 3 and Java 11 are used)"
  synchronize: src={{ user_home }}/mvn_dep/ dest={{ hadoop_home }}/share/hadoop/common/lib/
  when: hadoop_major_version == '3' and java_product_version == 11

This errors out because {{ user_home }}/mvn_dep does not exist.

The instructions do not seem to include what is supposed to exist in that folder. Or a previous task was supposed to untar some files there and I am missing the source tarball.

arvindshmicrosoft commented 7 months ago

@Jeter-work - indeed, there is a previous task defined to run on the node designated as proxy. It's likely that some previous task on the proxy failed, which would lead to the above error. I would suggest taking a look at the output of muchos setup and trying to isolate the step which failed.

If you are looking to contribute to the Accumulo project and are looking for convenient ways to deploy and test Accumulo, please also look at the Terraform based testing infra which is more actively maintained by the Accumulo devs.

Jeter-work commented 7 months ago

Thank you. I will look at the setup output, and will definitely look at the terraform project.