Github user nickwallen commented on the issue:
https://github.com/apache/metron/pull/907
Running this up on Ubuntu, I ran into two issues.
(1) JDK Install Failed on Ubuntu - I do not think this was caused by this
PR. This is something that I should have hit in #903, but the changes there
never brought this bug to light. Fortunately, it is an easy fix and I will
open it as a separate PR.
(2) After the Ambari deployment completes, it begins to install the
sensors. It queries Ambari for information to configure the sensors and in one
of those queries it hits this problem. I am not sure exactly what the problem
is yet.
```
TASK [ambari_gather_facts : Ask Ambari: hdfs_url]
******************************
ok: [node1]
TASK [ambari_gather_facts : set_fact]
******************************************
fatal: [node1]: FAILED! =>{
"failed":true,
"msg":"the field 'args' has an invalid value, which appears to include a
variable that is undefined. The error was: {u'status': 200, u'content_type':
u'text/plain', u'set_cookie':
u'AMBARISESSIONID=5tlv0y7btgc24krm5ugdpdgj;Path=/;HttpOnly', u'expires': u'Thu,
01 Jan 1970 00:00:00 GMT', u'vary': u'Accept-Encoding, User-Agent', u'user':
u'admin', u'pragma': u'no-cache', u'x_frame_options': u'DENY',
u'x_xss_protection': u'1; mode=block', u'url':
u'http://node1:8080/api/v1/clusters/metron_cluster/configurations?type=core-site&tag=TOPOLOGY_RESOLVED',
u'changed': False, u'x_content_type_options': u'nosniff', u'content': u'{\\n
\"href\" :
\"http://node1:8080/api/v1/clusters/metron_cluster/configurations?type=core-site&tag=TOPOLOGY_RESOLVED\",\\n
\"items\" : [\\n {\\n \"href\" :
\"http://node1:8080/api/v1/clusters/metron_cluster/configurations?type=core-site&tag=TOPOLOGY_RESOLVED\",\\n
\"tag\" : \"TOPOLOGY_RESOLVED\",\\n \"type\" : \"core-site\",\\n
\"version\
" : 2,\\n \"Config\" : {\\n \"cluster_name\" :
\"metron_cluster\",\\n \"stack_id\" : \"HDP-2.6\"\\n },\\n
\"properties\" : {\\n \"fs.defaultFS\" : \"hdfs://node1:8020\",\\n
\"fs.trash.interval\" : \"360\",\\n
\"ha.failover-controller.active-standby-elector.zk.op.retries\" : \"120\",\\n
\"hadoop.custom-extensions.root\" :
\"/hdp/ext/{{major_stack_version}}/hadoop\",\\n
\"hadoop.http.authentication.simple.anonymous.allowed\" : \"true\",\\n
\"hadoop.proxyuser.hbase.groups\" : \"*\",\\n
\"hadoop.proxyuser.hbase.hosts\" : \"*\",\\n
\"hadoop.security.auth_to_local\" : \"DEFAULT\",\\n
\"hadoop.security.authentication\" : \"simple\",\\n
\"hadoop.security.authorization\" : \"false\",\\n
\"hadoop.security.key.provider.path\" : \"\",\\n
\"io.compression.codecs\" :
\"org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.DefaultCodec,org.apache.hadoop.io.compress.Snapp
yCodec\",\\n \"io.file.buffer.size\" : \"131072\",\\n
\"io.serializations\" :
\"org.apache.hadoop.io.serializer.WritableSerialization\",\\n
\"ipc.client.connect.max.retries\" : \"50\",\\n
\"ipc.client.connection.maxidletime\" : \"30000\",\\n
\"ipc.client.idlethreshold\" : \"8000\",\\n \"ipc.server.tcpnodelay\" :
\"true\",\\n \"mapreduce.jobtracker.webinterface.trusted\" :
\"false\",\\n \"net.topology.script.file.name\" :
\"/etc/hadoop/conf/topology_script.py\"\\n },\\n
\"properties_attributes\" : {\\n \"final\" : {\\n
\"fs.defaultFS\" : \"true\"\\n }\\n }\\n }\\n ]\\n}',
u'connection': u'close', u'msg': u'OK (unknown bytes)', u'redirected': False,
u'cache_control': u'no-store'}: 'major_stack_version' is undefined\n\nThe error
appears to have been in
'/Users/nallen/tmp/metron-pr907/metron-deployment/ansible/roles/ambari_gather_facts/tasks/main.yml':
line 82, column 3, but may\nbe elsewhe
re in the file depending on the exact syntax problem.\n\nThe offending line
appears to be:\n\n\n- set_fact:\n ^ here\n"
}
```
---