I tried to enable the analytics role (hadoop+hive) on a freshly created Labs instance according to this guide. The first vagrant up worked well and MediaWiki was accessible via Curl. But when trying to provision hadoop I got this error:
$ vagrant roles enable analytics $ vagrant provision --debug ... DEBUG ssh: stderr: Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Could not find declared class ::cdh::hadoop at /vagrant/puppet/modules/role/manifests/hadoop.pp:45 on node mediawiki-vagrant.dev Wrapped exception: Could not find declared class ::cdh::hadoop ....
Thus, I manually installed the CDH because the puppet/modules/cdh directory was empty (by clone the CDH repo). But, now I'm getting this error message:
DEBUG ssh: stderr: Error: Invalid parameter db_root_password at /vagrant/puppet/modules/role/manifests/hive.pp:17 on node mediawiki-vagrant.dev ...
I'm assuming that some parameters need to be adjust due to the manual installation. How do I fix this? And is it supposed to be necessary to install the CDH module manually?