[GitHub] metron pull request #1227: METRON-1807: Auto populate the recommended values...

2018-10-05 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1227

METRON-1807: Auto populate the recommended values to some of the metron 
config parameters


## Contributor Comments
Auto populate the recommended values to below metron config parameters 

Storm Rest Server Address 
Zeppelin Server Address 
Solr Zookeeper Urls

### Testing Done : 
Spun-up a multinode cluster and verified that the above property values got 
auto populated with recommended values , here are the screenshots for the same 

https://user-images.githubusercontent.com/12934693/46550498-e8500800-c8f2-11e8-8a02-ac35903fbdbb.png";>
https://user-images.githubusercontent.com/12934693/46550514-f2720680-c8f2-11e8-8746-ed344221c4d7.png";>


## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1807

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1227.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1227


commit 389552606146bedda5e670c6554919c3e75ce384
Author: Mohan Venkateshaiah 
Date:   2018-10-05T17:27:30Z

METRON-1807: Auto populate the recommended values to some of the metron 
config parameters




---


[GitHub] metron issue #1207: METRON-1695: Expose pcap properties through Ambari

2018-10-04 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1207
  
> Cool, thanks for your opinion @nickwallen . I will wait for @MohanDV 's 
thoughts as well before merging.

+1 Thanks @anandsubbu 


---


[GitHub] metron issue #1205: METRON-1785 Automate deployment of packet capture for de...

2018-10-01 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1205
  
Deployed a full dev , I executed set of instructions as in Docs 

`vagrant up
vagrant --ansible-tags="pcap" provision`

 #Stopped the Parser, Enrichment, Indexing, and Profiler topologies to 
free-up resources.

`vagrant ssh
sudo su -
source /etc/default/metron
yum -y install wireshark`

I see that the pcap-replay and pycapa services not deployed ..

`[root@node1 ~]# service pcap-replay start`

`pcap-replay: unrecognized service` 

`[root@node1 ~]# service pycapa start`

`pycapa: unrecognized service`


---


[GitHub] metron issue #1202: METRON-1782 Add Kafka Partition and Offset to Profiler D...

2018-09-28 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1202
  
+1 Verified on the full dev , below are the debug log from profiler 
`2018-09-28 10:17:36.465 o.a.m.p.b.ProfileSplitterBolt 
Thread-6-splitterBolt-executor[7 7] [DEBUG] Received message; topic=indexing, 
partition=0, offset=5490, kafkaTimestamp=1538129856340
...
2018-09-28 10:17:43.893 o.a.m.p.b.ProfileSplitterBolt 
Thread-6-splitterBolt-executor[7 7] [DEBUG] Received message; topic=indexing, 
partition=0, offset=5491, kafkaTimestamp=1538129863880
.
2018-09-28 10:17:45.026 o.a.m.p.b.ProfileSplitterBolt 
Thread-6-splitterBolt-executor[7 7] [DEBUG] Received message; topic=indexing, 
partition=0, offset=5492, kafkaTimestamp=1538129864998
.
2018-09-28 10:17:45.859 o.a.m.p.b.ProfileSplitterBolt 
Thread-6-splitterBolt-executor[7 7] [DEBUG] Received message; topic=indexing, 
partition=0, offset=5493, kafkaTimestamp=1538129865850
`


---


[GitHub] metron issue #1207: METRON-1695: Expose pcap properties through Ambari

2018-09-27 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1207
  
PCAP related properties needs to be taken out from the 
[rest_application](https://github.com/apache/metron/blob/master/metron-interface/metron-rest/src/main/config/rest_application.yml#L57).
 Also the dependency of PCAP on rest settings to be removes as Changing a REST 
Setting triggers Ambari to 
[Restart](https://hortonworks.jira.com/browse/BUG-111762) PCAP Topology .


---


[GitHub] metron pull request #1207: METRON-1695: Expose pcap properties through Ambar...

2018-09-21 Thread MohanDV
Github user MohanDV commented on a diff in the pull request:

https://github.com/apache/metron/pull/1207#discussion_r219501331
  
--- Diff: 
metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py
 ---
@@ -387,18 +388,32 @@
 bolt_hdfs_rotation_policy_units = 
config['configurations']['metron-indexing-env']['bolt_hdfs_rotation_policy_units']
 bolt_hdfs_rotation_policy_count = 
config['configurations']['metron-indexing-env']['bolt_hdfs_rotation_policy_count']
 
-# Pcap
+# PCAP
 metron_pcap_topology = 'pcap'
 pcap_input_topic = 'pcap'
--- End diff --

pcap input topic is also exposed , so shouldn't we be getting the value 
from config tab ?


---


[GitHub] metron pull request #1207: METRON-1695: Expose pcap properties through Ambar...

2018-09-21 Thread MohanDV
Github user MohanDV commented on a diff in the pull request:

https://github.com/apache/metron/pull/1207#discussion_r219503222
  
--- Diff: 
metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py
 ---
@@ -387,18 +388,32 @@
 bolt_hdfs_rotation_policy_units = 
config['configurations']['metron-indexing-env']['bolt_hdfs_rotation_policy_units']
 bolt_hdfs_rotation_policy_count = 
config['configurations']['metron-indexing-env']['bolt_hdfs_rotation_policy_count']
 
-# Pcap
+# PCAP
 metron_pcap_topology = 'pcap'
 pcap_input_topic = 'pcap'
--- End diff --

    pcap input topic is also hardcoded in [status_param.py 
](https://github.com/MohanDV/metron/blob/a46fda45b46a9f317e2ef7c3755ce6f072ed893b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/status_params.py#L123)
  we should get the value from config tab here too. 


---


[GitHub] metron pull request #1206: METRON-1786: Pcap Topology Status Incorrect

2018-09-20 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1206

METRON-1786:  Pcap Topology Status Incorrect

## Contributor Comments
Added missing params which caused the incorrect PCAP topology status in 
Ambari.

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1786

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1206.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1206


commit a46fda45b46a9f317e2ef7c3755ce6f072ed893b
Author: Mohan Venkateshaiah 
Date:   2018-09-20T17:49:48Z

METRON-1786: Added missing params which caused the incorrect pcap topology 
status in Ambari.




---


[GitHub] metron issue #1201: METRON-1709 : Added the required scripts to start / stop...

2018-09-20 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1201
  
@nickwallen having separate panel for PCAP configs is been addressed in the 
pull request  [1132](https://github.com/apache/metron/pull/1132). It will be a 
duplicate effort here. 


---


[GitHub] metron issue #1201: METRON-1709 : Added the required scripts to start / stop...

2018-09-19 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1201
  
@nickwallen It's my bad I dint run this up in Full Dev, I verified my 
scripts on a 12 node cluster. I did the required changes to support the Full 
dev deploymwnt and updated the pull request.


---


[GitHub] metron pull request #1201: METRON-1709 : Added the required scripts to start...

2018-09-18 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1201

METRON-1709 : Added the required scripts to start / stop PCAP topology from 
Ambari

## Contributor Comments

Created PCAP topology as Metron component, Created  required scripts to 
create kafka topic, hdfs folder for pcap sequence files with required ACL's and 
added controls to start / stop the PCAP topology from Ambari.

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [x] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1709

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1201.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1201


commit 048e250404427d1ffa43fb91e22642f34d3ecc4e
Author: Mohan Venkateshaiah 
Date:   2018-09-18T11:14:24Z

METRON-1709 : Created PCAP as a proper component for Metron, added the 
required scripts to start/stop PCAP topology from Ambari.




---


[GitHub] metron issue #1134: METRON-1696: Create the HDFS directory for pcap sequence...

2018-08-29 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1134
  
 Closed as it is addressed in  METRON-1738


---


[GitHub] metron issue #1134: METRON-1696: Create the HDFS directory for pcap sequence...

2018-08-29 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1134
  
closing as it addressed in METRON-1738


---


[GitHub] metron pull request #1134: METRON-1696: Create the HDFS directory for pcap s...

2018-08-29 Thread MohanDV
Github user MohanDV closed the pull request at:

https://github.com/apache/metron/pull/1134


---


[GitHub] metron issue #1134: METRON-1696: Create the HDFS directory for pcap sequence...

2018-08-15 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1134
  
I am fine wuth closing this PR as this is currently implemented in REST. 
When pcap gets its own start/stop script in Ambari we can move the code from 
REST to respective file.  


---


[GitHub] metron issue #1134: METRON-1696: Create the HDFS directory for pcap sequence...

2018-08-14 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1134
  
Non Kerberized pcap topology runs under 'storm' which requires write under 
the 'hadoop' group so we should provide mode 0775 when the cluster is un secure 
and mode 0755 when the cluster is secure as the topology runs under 'metron' 
user. 


---


[GitHub] metron issue #1134: METRON-1696: Create the HDFS directory for pcap sequence...

2018-08-10 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1134
  
@mmiklavc I see the 'storm' user as the owner of pcap topology in 
non-kerberized setup, where as the 'metron'  as the owner in kerberized setup. 
IMHO The pcap should have 'metron' as owner of the topology, then having the 
hdfs permissions set to metron:hadoop will work on both the environment. 


---


[GitHub] metron issue #1134: METRON-1696: Create the HDFS directory for pcap sequence...

2018-08-08 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1134
  
Thanks for pointing this out @merrimanr, Yes this will overwrite the the 
#1019 .  If the feature branch is not getting to master sooner then we can keep 
this change and rebase the feature branch else we can discard this. @mmiklavc 
metron:metron should allow pcap topology to write to hdfs directory. I started 
the topology as metron user.  


---


[GitHub] metron pull request #1141: Metron-1727: metron-rest service needs to be rest...

2018-08-07 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1141

Metron-1727: metron-rest service needs to be restarted after enabling 
x-pack for Elastic search.

## Contributor Comments
metron-rest service needs to be restarted after enabling x-pack for Elastic 
search. If not the alerts will not be populated on the alerts UI. Documented 
the the required step under enabling X-pack section.

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [x] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1727

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1141.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1141


commit 0744ad1e706fadf64f04a97db5fb7608dea99604
Author: Mohan Venkateshaiah 
Date:   2018-08-07T10:09:58Z

METRON-1727 : metron-rest service needs to be restarted after enabling 
x-pack for Elastic search.




---


[GitHub] metron issue #1134: METRON-1696: Create the HDFS directory for pcap sequence...

2018-08-02 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/1134
  
@mmiklavc can you please floor this PR, I have create follow-on Jira 
[METRON‌-1709 ](https://issues.apache.org/jira/browse/METRON-1709). 


---


[GitHub] metron pull request #1136: METRON-1701: Update steps to run the pycapa on ke...

2018-08-01 Thread MohanDV
Github user MohanDV commented on a diff in the pull request:

https://github.com/apache/metron/pull/1136#discussion_r206864051
  
--- Diff: metron-sensors/pycapa/README.md ---
@@ -54,8 +54,8 @@ General notes on the installation of Pycapa.
 
 ```
 export PREFIX=/usr
-wget https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz   -O 
- | tar -xz
-cd librdkafka-0.9.4/
+wget https://github.com/edenhill/librdkafka/archive/v0.11.5.tar.gz   
-O - | tar -xz
+cd librdkafka-0.11.5/
--- End diff --

Yes it works for unsecured deployment as well.


---


[GitHub] metron pull request #1136: METRON-1701: Update steps to run the pycapa on ke...

2018-08-01 Thread MohanDV
Github user MohanDV commented on a diff in the pull request:

https://github.com/apache/metron/pull/1136#discussion_r206863799
  
--- Diff: metron-sensors/pycapa/README.md ---
@@ -239,25 +239,47 @@ The probe can be used in a Kerberized environment.  
Follow these additional step
   * The keytab used is located at 
`/etc/security/keytabs/metron.headless.keytab`
   * The service principal is `met...@example.com`
 
+If it is not, ensure that you have `libsasl` or `libsasl2` installed.  
On CentOS, this can be installed with the following command.   
+```
+yum install -y cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi
+```
+ 
+ 1. Use the non-binary wheel to install confluent-kafka-python.
+   
+The Python client README 
(https://github.com/confluentinc/confluent-kafka-python) has an important note 
for Kerberos case:
+```
+**NOTE:** The pre-built Linux wheels do NOT contain SASL Kerberos 
support.
+ If you need SASL Kerberos support you must install librdkafka 
and
+ its dependencies using the above repositories and then build
+ confluent-kafka from source.
+ ```
--- End diff --

done


---


[GitHub] metron pull request #1136: METRON-1701: Update steps to run the pycapa on ke...

2018-08-01 Thread MohanDV
Github user MohanDV commented on a diff in the pull request:

https://github.com/apache/metron/pull/1136#discussion_r206863111
  
--- Diff: metron-sensors/pycapa/README.md ---
@@ -239,25 +239,47 @@ The probe can be used in a Kerberized environment.  
Follow these additional step
   * The keytab used is located at 
`/etc/security/keytabs/metron.headless.keytab`
   * The service principal is `met...@example.com`
 
+If it is not, ensure that you have `libsasl` or `libsasl2` installed.  
On CentOS, this can be installed with the following command.   
+```
+yum install -y cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi
+```
+ 
+ 1. Use the non-binary wheel to install confluent-kafka-python.
--- End diff --

Moved these instruction to the top as description .


---


[GitHub] metron pull request #1136: METRON-1701: Update steps to run the pycapa on ke...

2018-08-01 Thread MohanDV
Github user MohanDV commented on a diff in the pull request:

https://github.com/apache/metron/pull/1136#discussion_r206862766
  
--- Diff: metron-sensors/pycapa/README.md ---
@@ -239,25 +239,47 @@ The probe can be used in a Kerberized environment.  
Follow these additional step
   * The keytab used is located at 
`/etc/security/keytabs/metron.headless.keytab`
   * The service principal is `met...@example.com`
 
+If it is not, ensure that you have `libsasl` or `libsasl2` installed.  
On CentOS, this can be installed with the following command.   
--- End diff --

done


---


[GitHub] metron pull request #1136: METRON-1701: Update steps to run the pycapa on ke...

2018-07-31 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1136

METRON-1701: Update steps to run the pycapa on kerberized cluster.

## Contributor Comments
Updated the steps to run Pycapa with Kerberos

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [X] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [X] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [X] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [X] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1701

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1136.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1136


commit 8f44e2732159bcf615f5883a9c48e7776954ac98
Author: Mohan Venkateshaiah 
Date:   2018-07-31T09:50:31Z

Update steps to run the pycapa on kerberized cluster.




---


[GitHub] metron pull request #1134: METRON-1696: Create the HDFS directory for pcap s...

2018-07-26 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1134

METRON-1696: Create the HDFS directory for pcap sequence files and add 
required privileges to metron user


## Contributor Comments
PCAP parser fails to write pacap sequence file to hdfs on kerberized 
cluster due to insufficient privileges to hdfs folder for 'metron' user. Create 
the HDFS directory for PCAP sequence files and add the required privileges to 
metron user.

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1696

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1134.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1134


commit af92ad3b95c28b5ef3640fbe5637286eeff57025
Author: Mohan Venkateshaiah 
Date:   2018-07-26T11:46:38Z

METRON-1696: Create the HDFS directory for pcap sequence files and add the 
required previlages to metron user




---


[GitHub] metron pull request #1086: METRON-1645: Check wether the Solr management pac...

2018-06-27 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1086

METRON-1645: Check wether the Solr management pack is installed before 
configuring the solr principal name.


## Contributor Comments
Check wether the Solr management pack is installed before configuring the 
solr principal name.
 Steps to reproduce:
1. Install Metron with Elastic Search as indexing server 
2. Kerberize the cluster and restart services 
3. All the Metron services including Metron client fails with below error 
'resource_management.core.exceptions.Fail: Configuration parameter 
'solr-config-env' was not found in configurations dictionary!'   

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [x] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [x] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/MohanDV/metron METRON-1645

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1086.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1086


commit 27f4026f4487399bb7ef12080738826cf4f2048b
Author: Mohan Venkateshaiah 
Date:   2018-06-27T16:02:20Z

METRON-1645: Check wether the Solr management pack is installed before 
configuring the solr principal name.




---


[GitHub] metron pull request #1052: METRON-1604 : Add power pc to OS family for the H...

2018-06-07 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1052

METRON-1604 : Add power pc to OS family for the HCP management pack repo 
info

## Contributor Comments
Add power pc to OS family for the HCP management pack repo info

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1604

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1052.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1052


commit 7b503d7d2f9e08bf7f223aae05b036efeb18dc16
Author: Mohan Venkateshaiah 
Date:   2018-06-07T07:14:49Z

METRON-1604 : Add power pc to OS family for the HCP management pack repo 
info




---


[GitHub] metron pull request #1035: METRON-1581: kill the profiler topology immediate...

2018-05-28 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/1035

METRON-1581: kill the profiler topology immediately before restarting the 
topology if it is in 'KILLED' state for longer time

## Contributor Comments
Restarting profiler topology fails storm kill 'topology' command will leave 
the profiler topology in 'KILLED' state for longer time. 

### Steps to reproduce:
1. Restart the profiler topology
2. The start topology fails with 'Topology with name `profiler` already 
exists on cluster'
3. execute 'storm list' on any node with supervisor which will return the 
profiler topology status as KILLED

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [x] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [x] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1581

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/1035.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1035


commit a9d731e77037a2248b2802906f1ed5ea992f261a
Author: Mohan Venkateshaiah 
Date:   2018-05-28T13:33:49Z

jira:METRON-1581 kill the profiler topology immediately if it is in 
'KILLED' state for long time.




---


[GitHub] metron issue #942: METRON-1461: Modify the MIN, MAX Stellar methods to take ...

2018-05-08 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/942
  
Thanks @cestella . Can you please merge this pull request.


---


[GitHub] metron issue #942: METRON-1461: Modify the MIN, MAX Stellar methods to take ...

2018-04-24 Thread MohanDV
Github user MohanDV commented on the issue:

https://github.com/apache/metron/pull/942
  
If we've reached consensus can I get +1 for this ?


---


[GitHub] metron pull request #992: METRON-1522: Fix the typo errors at profiler debug...

2018-04-12 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/992

METRON-1522: Fix the typo errors at profiler debugger readme

## Contributor Comments
Fix the typo errors at profiler debugger readme to keep the profile name 
consistent in flush profile section and reference to the profile across 
sections.

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [x] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1522

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/992.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #992


commit b5e151af7602e5bde247dc1b6cd6592fcb467e1a
Author: Mohan Venkateshaiah 
Date:   2018-04-12T11:05:39Z

update the doc to fix typo errors.




---


[GitHub] metron pull request #968: METRON-1497: Rest endpoint '/api/v1/search/search'...

2018-03-19 Thread MohanDV
GitHub user MohanDV opened a pull request:

https://github.com/apache/metron/pull/968

METRON-1497: Rest endpoint '/api/v1/search/search' needs to handle null 
when elastic search response return null for getAggregations


## Contributor Comments
Handle null value when elastic search response return null for 
getAgreegations method

## Pull Request Checklist

Thank you for submitting a contribution to Apache Metron.  
Please refer to our [Development 
Guidelines](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61332235)
 for the complete guide to follow for contributions.  
Please refer also to our [Build Verification 
Guidelines](https://cwiki.apache.org/confluence/display/METRON/Verifying+Builds?show-miniview)
 for complete smoke testing guides.  


In order to streamline the review of the contribution we ask you follow 
these guidelines and ask you to double check the following:

### For all changes:
- [x] Is there a JIRA ticket associated with this PR? If not one needs to 
be created at [Metron 
Jira](https://issues.apache.org/jira/browse/METRON/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel).
- [x] Does your PR title start with METRON- where  is the JIRA 
number you are trying to resolve? Pay particular attention to the hyphen "-" 
character.
- [x] Has your PR been rebased against the latest commit within the target 
branch (typically master)?


### For code changes:
- [ ] Have you included steps to reproduce the behavior or problem that is 
being changed or addressed?
- [ ] Have you included steps or a guide to how the change may be verified 
and tested manually?
- [ ] Have you ensured that the full suite of tests and checks have been 
executed in the root metron folder via:
  ```
  mvn -q clean integration-test install && 
dev-utilities/build-utils/verify_licenses.sh 
  ```

- [ ] Have you written or updated unit tests and or integration tests to 
verify your changes?
- [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] Have you verified the basic functionality of the build by building 
and running locally with Vagrant full-dev environment or the equivalent?

### For documentation related changes:
- [ ] Have you ensured that format looks appropriate for the output in 
which it is rendered by building and verifying the site-book? If not then run 
the following commands and the verify changes via 
`site-book/target/site/index.html`:

  ```
  cd site-book
  mvn site
  ```

 Note:
Please ensure that once the PR is submitted, you check travis-ci for build 
issues and submit an update to your PR as soon as possible.
It is also recommended that [travis-ci](https://travis-ci.org) is set up 
for your personal repository such that your branches are built there before 
submitting a pull request.


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/MohanDV/metron METRON-1497

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/metron/pull/968.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #968


commit f417510d232d0f1b4fde72ed89a53fab30d7dc69
Author: Mohan Venkateshaiah 
Date:   2018-03-19T12:49:29Z

Handle null value when elastic search response return null for 
getAggregations method




---