Github user justinleet commented on the issue:
https://github.com/apache/metron/pull/1261
In the interest of pure (and almost certainly incredibly ignorant)
speculation, along the lines of the vagrant cloud, is it theoretically possible
to save off a base image that has the Hadoop and non-Metron installs done? Then
if said base image is missing (or possibly has changed properties, e.g. HDP
version) rebuild it, and if found just build Metron and install mpack? Or
alternatively, don't load the end result to Vagrant Cloud, just upload the base
image we install on top of. Then only update it on a base image update.
What I'm getting at is that it would be nice to be able to build off of
master, in a way that doesn't require an external dependency, and still lets us
cache off the majority of the install (setting up HDP and Ambari). At that
point, full dev would essentially be (for most builds) "build metron, build
RPMs, run up image, do Metron install and setup". Which is probably 20 minutes
faster and would make me a substantially happier person.
---