Skip to content

Doc and deployment script fixes for EMR bootstrap failures#634

Merged
rwgdrummer merged 1 commit intomasterfrom
GEOWAVE-633-EMR-FAILS-BOOTSTRAP
Feb 22, 2016
Merged

Doc and deployment script fixes for EMR bootstrap failures#634
rwgdrummer merged 1 commit intomasterfrom
GEOWAVE-633-EMR-FAILS-BOOTSTRAP

Conversation

@spohnan
Copy link
Copy Markdown
Contributor

@spohnan spohnan commented Feb 20, 2016

This request contains fixes for #633, "GeoWave on EMR Fails During Bootstrap". Copies of these files have already been placed in the GeoWave S3 bucket used by the Jenkins EMR launch script.

The first problem was http://apache.mirrors.tds.net/accumulo/ removed all of the Accumulo binary archive files except for the recently released 1.6.5 and 1.7.0 and we defaulted to 1.6.4 To fix I made ACCUMULO_DOWNLOAD_BASE_URL a setting that defaults to https://archive.apache.org/dist/accumulo which has both recent and past releases. We could also vendor our own copies somewhere else if artifacts disappearing or moving continues to be a problem.

The second problem was the URL to the RPM GPG signing key for the Apache BigTop repo was recently moved and the repo file I was curling into /etc/yum.repos.d still listed the old version so zookeeper was not getting installed causing Accumulo to error out during install and the whole cluster would get terminated.

While looking into this problem I noticed Amazon recently put out a new version of EMR v4.3.0 which includes a bundled version of the BigTop repo. So the fix was to just use the repo included in the newer version of EMR.

Version upgrades in EMR 4.3.0

From: http://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-whatsnew.html

  • Upgraded to Hadoop 2.7.1
  • Upgraded to Spark 1.6.0
  • Upgraded Ganglia to 3.7.2
  • Upgraded Presto to 0.130

I tested that the cluster would start as expected with the newly released Accumulo 1.6.5 and Accumulo 1.7.0 but didn't do any extensive testing with GeoWave to validate.

rwgdrummer added a commit that referenced this pull request Feb 22, 2016
Doc and deployment script fixes for EMR bootstrap failures
@rwgdrummer rwgdrummer merged commit 59139d2 into master Feb 22, 2016
@rwgdrummer rwgdrummer deleted the GEOWAVE-633-EMR-FAILS-BOOTSTRAP branch February 22, 2016 15:06
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

Successfully merging this pull request may close these issues.

2 participants