METRON-1645: Check wether the Solr management pack is installed before configuring the solr principal name. closes apache/incubator-metron#1086
Project: http://git-wip-us.apache.org/repos/asf/metron/repo Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/3a6fb38e Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/3a6fb38e Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/3a6fb38e Branch: refs/heads/feature/METRON-1554-pcap-query-panel Commit: 3a6fb38e55c1b8b9c1fa9ec74ed233c68a18d076 Parents: e0fc475 Author: MohanDV <mohan...@gmail.com> Authored: Thu Jun 28 09:33:21 2018 -0400 Committer: cstella <ceste...@gmail.com> Committed: Thu Jun 28 09:33:21 2018 -0400 ---------------------------------------------------------------------- .../METRON/CURRENT/package/scripts/params/params_linux.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/metron/blob/3a6fb38e/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py ---------------------------------------------------------------------- diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py index 07132a0..0ab9bcf 100755 --- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py +++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py @@ -258,8 +258,9 @@ if security_enabled: kafka_keytab_path = config['configurations']['kafka-env']['kafka_keytab'] nimbus_seeds = config['configurations']['storm-site']['nimbus.seeds'] - - solr_principal_name = solr_principal_name.replace('_HOST', hostname_lowercase) + # Check wether Solr mpack is installed + if 'solr-config-env' in config['configurations']: + solr_principal_name = solr_principal_name.replace('_HOST', hostname_lowercase) # Management UI metron_rest_host = default("/clusterHostInfo/metron_rest_hosts", [hostname])[0]