Github user anandsubbu commented on a diff in the pull request:
https://github.com/apache/metron/pull/894#discussion_r161185438
--- Diff:
metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/ELASTICSEARCH/5.6.2/package/scripts/elastic_slave.py
---
@@ -56,8 +59,27 @@ def status(self, env):
import params
env.set_params(params)
Logger.info('Check status of Elasticsearch data node')
- status_cmd = "service elasticsearch status"
- Execute(status_cmd)
+
+ # return codes defined by LSB
+ #
http://refspecs.linuxbase.org/LSB_3.0.0/LSB-PDA/LSB-PDA/iniscrptact.html
+ cmd = ('service', 'elasticsearch', 'status')
+ rc, out = shell.call(cmd, sudo=True, quiet=False)
+
+ if rc == 3:
--- End diff --
Same comment as Kibana
---