You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by ni...@apache.org on 2019/06/25 21:55:30 UTC

[metron] branch feature/METRON-2088-support-hdp-3.1 updated (58f4519 -> 11f9663)

This is an automated email from the ASF dual-hosted git repository.

nickallen pushed a change to branch feature/METRON-2088-support-hdp-3.1
in repository https://gitbox.apache.org/repos/asf/metron.git.


    from 58f4519  Merge remote-tracking branch 'apache/master' into feature/METRON-2088-support-hdp-3.1
     add adf477d  METRON-2089 [UI] Adding loading state to Alerts details view (tiborm via sardell) closes apache/metron#1390
     add 5a3fd55  METRON-2111 Update public web site to point at 0.7.1 new release (justinleet) closes apache/metron#1406
     add fcd681d  METRON-1997 Replace Threat Triage Score Field Slider with Text Box (ruffle1986 via sardell) closes apache/metron#1334
     add b8df052  METRON-2107 Add architecture diagram item to PR checklist (mmiklavc) closes apache/metron#1401
     add 2653157  METRON-2058 UI: Actions -> Add to Alert can still be selected from dropdown when no alerts are selected. (ruffle1986 via sardell) closes apache/metron#1373
     add 506c18c  METRON-2085 [UI] Alerts UI Details Pane: naming meta alerts is broken (ruffle1986 via sardell) closes apache/metron#1388
     add 22cc622  METRON-2118 Added a LEEF parser (simonellistonball via mmiklavc) closes apache/metron#1408
     add 3b04460  METRON-1788 Batch profiler pull profile information from zookeeper (tigerquoll via mmiklavc) closes apache/metron#1383
     add a6281d3  METRON-2113 Update version to 0.7.2 (justinleet) closes apache/metron#1407
     add 373ac51  METRON-2109 Add option to use Metron GUID as the id in Elasticsearch (merrimanr) closes apache/metron#1403
     add 9b70adf  METRON-2123 Expand Stellar JOIN to work on all Iterables (mmiklavc) closes apache/metron#1416
     add ccb5bec  METRON-2143 Travis Build Fails to Download Maven (nickwallen) closes apache/metron#1433
     add bfe662d  METRON-2128 LEEF config file is missing in RPM spec file (simonellistonball via mmiklavc) closes apache/metron#1419
     add b9a130c  METRON-2087 Remove Storm dependency from metron-indexing (merrimanr) closes apache/metron#1389
     add 3754ff3  METRON-2112 Normalize parser original_string handling (mmiklavc) closes apache/metron#1409
     add 2dd753e  METRON-2152 Add debug logging for when sensor batchTimeout exceeds the calculated maximum (mmiklavc) closes apache/metron#1437
     add a8f2d3a  METRON-2083 Fix broken links in root metron README (mmiklavc) closes apache/metron#1435
     add dbf8bf9  METRON-2145 Clarify RPM build documentation (mmiklavc) closes apache/metron#1434
     add e16ff31  METRON-2127 Update Maven repositories to https (justinleet via mmiklavc) closes apache/metron#1417
     add a1487ec  METRON-2153 ParserIntegrationTest should print failed messages (merrimanr) closes apache/metron#1438
     add 5bd7e01  METRON-2102 [UI] Adding click-through navigation to Alerts table (tiborm via mmiklavc) closes apache/metron#1431
     add 3c13173  METRON-2141 Cache REST API status update calls to the Storm UI (mmiklavc) closes apache/metron#1439
     add 9621ec7  METRON-2092 [UI] Config UI does not require you to set a grok timestamp field by default (ruffle1986 via sardell) closes apache/metron#1393
     add 38b8a78  METRON-2073 Create in-memory use case for enrichment with map type and flatfile summarizer (merrimanr) closes apache/metron#1399
     add ee1b2c3  METRON-1253 Manual pasting of timestamps into the timestamp picker (ruffle1986 via sardell) closes apache/metron#1380
     add 09bbdf3  METRON-2142 Install solar schema as metron user (MohanDV via nickwallen) closes apache/metron#1432
     add a2a46e6  METRON-2156 Remove Storm dependency from metron-hbase (merrimanr) closes apache/metron#1441
     new 11f9663  Merge remote-tracking branch 'apache/master' into feature/METRON-2088-support-hdp-3.1

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |   2 +
 .travis.yml                                        |   2 +-
 README.md                                          |   4 +-
 metron-analytics/metron-maas-common/pom.xml        |   2 +-
 metron-analytics/metron-maas-service/pom.xml       |   2 +-
 metron-analytics/metron-profiler-client/pom.xml    |   6 +-
 .../metron/profiler/client/ProfileWriter.java      |   2 +-
 metron-analytics/metron-profiler-common/pom.xml    |   4 +-
 .../metron/profiler/hbase/ColumnBuilder.java       |   2 +-
 .../profiler/hbase/ValueOnlyColumnBuilder.java     |   2 +-
 metron-analytics/metron-profiler-repl/pom.xml      |   2 +-
 metron-analytics/metron-profiler-spark/README.md   |  61 +-
 metron-analytics/metron-profiler-spark/pom.xml     |  12 +-
 .../profiler/spark/cli/BatchProfilerCLI.java       | 126 ++-
 .../spark/cli/BatchProfilerCLIOptions.java         |  15 +-
 .../src/main/scripts/start_batch_profiler.sh       |  18 +-
 .../profiler/spark/cli/BatchProfilerCLITest.java   |  28 +-
 .../spark/cli/BatchProfilerZKIntegrationTest.java  |  82 ++
 metron-analytics/metron-profiler-storm/pom.xml     |  15 +-
 .../org/apache/metron/hbase/bolt/BatchHelper.java  |   0
 .../org/apache/metron/hbase/bolt/HBaseBolt.java    |   2 +-
 .../metron/hbase/bolt/mapper/HBaseMapper.java      |   1 +
 .../metron/profiler/storm/ProfileHBaseMapper.java  |   2 +-
 .../apache/metron/hbase/bolt/HBaseBoltTest.java    |   4 +-
 .../apache/metron/hbase/bolt/mapper}/Widget.java   |   2 +-
 .../metron/hbase/bolt/mapper}/WidgetMapper.java    |   5 +-
 metron-analytics/metron-statistics/pom.xml         |   2 +-
 metron-analytics/pom.xml                           |   2 +-
 metron-contrib/metron-docker/pom.xml               |   2 +-
 metron-contrib/metron-performance/pom.xml          |   2 +-
 metron-contrib/pom.xml                             |   2 +-
 metron-deployment/amazon-ec2/conf/defaults.yml     |   2 +-
 .../ansible/playbooks/docker_probe_install.yml     |   2 +-
 .../ansible/roles/ambari_master/defaults/main.yml  |   2 +-
 .../centos6/ansible/inventory/group_vars/all       |   2 +-
 .../ubuntu14/ansible/inventory/group_vars/all      |   2 +-
 .../packaging/ambari/elasticsearch-mpack/pom.xml   |   4 +-
 .../packaging/ambari/metron-mpack/pom.xml          |  10 +-
 .../CURRENT/configuration/metron-rest-env.xml      |  13 +-
 .../common-services/METRON/CURRENT/metainfo.xml    |  12 +-
 .../CURRENT/package/scripts/indexing_commands.py   |  16 +-
 .../CURRENT/package/scripts/params/params_linux.py |   3 +
 .../package/templates/alerts-ui-app-config.json.j2 |   3 +-
 .../METRON/CURRENT/package/templates/metron.j2     |   3 +
 .../METRON/CURRENT/themes/metron_theme.json        |  20 +
 .../metron-mpack/src/main/resources/mpack.json     |   2 +-
 .../packaging/docker/deb-docker/README.md          |   2 +-
 .../packaging/docker/deb-docker/pom.xml            |   4 +-
 .../packaging/docker/rpm-docker/README.md          |   4 +-
 .../packaging/docker/rpm-docker/SPECS/metron.spec  | 124 ++-
 .../packaging/docker/rpm-docker/pom.xml            |  22 +-
 metron-deployment/pom.xml                          |   2 +-
 metron-interface/metron-alerts/README.md           |   4 +
 .../cypress/fixtures/context-menu.conf.json        |  49 ++
 .../integration/alert-list/context-menu.spec.js    |  89 ++
 .../cypress/integration/pcap/pcap.spec.js          |   2 +-
 metron-interface/metron-alerts/package-lock.json   |   2 +-
 metron-interface/metron-alerts/package.json        |   2 +-
 metron-interface/metron-alerts/pom.xml             |   2 +-
 .../metron-alerts/scripts/package.json             |   2 +-
 .../alert-details/alert-details.component.html     |  56 +-
 .../alert-details/alert-details.component.scss     |  17 +-
 .../alert-details/alert-details.component.spec.ts  |  63 ++
 .../alert-details/alert-details.component.ts       |  41 +-
 .../alerts/alerts-list/alerts-list.component.html  |  12 +-
 .../alerts/alerts-list/alerts-list.component.ts    |  64 +-
 .../table-view/table-view.component.html           |  89 +-
 .../table-view/table-view.component.spec.ts        |   2 +
 .../alerts-list/table-view/table-view.component.ts |   9 +-
 .../src/app/app.module.spec.ts}                    |   7 +-
 .../metron-alerts/src/app/model/alert-source.ts    |   1 +
 .../src/app/service/app-config.service.spec.ts     | 154 ++++
 .../src/app/service/app-config.service.ts          |  21 +-
 .../src/app/shared/context-menu/README.md          | 203 +++++
 .../context-menu.component.html}                   |  16 +-
 .../context-menu/context-menu.component.scss       |  58 +-
 .../context-menu/context-menu.component.spec.ts    | 281 +++++++
 .../shared/context-menu/context-menu.component.ts  | 164 ++++
 .../context-menu/context-menu.module.spec.ts       |  17 +-
 .../shared/context-menu/context-menu.module.ts}    |  25 +-
 .../context-menu/context-menu.service.spec.ts      | 229 ++++++
 .../shared/context-menu/context-menu.service.ts    |  94 +++
 .../shared/context-menu/context-menu.util.spec.ts  |  32 +-
 .../app/shared/context-menu/context-menu.util.ts}  |   9 +-
 .../dynamic-item.model.spec.ts}                    |  37 +-
 .../app/shared/context-menu/dynamic-item.model.ts  |  31 +-
 .../shared/date-picker/date-picker.component.html  |  13 +-
 .../date-picker/date-picker.component.spec.ts      |  39 +
 .../shared/date-picker/date-picker.component.ts    |  56 +-
 .../metron-alerts/src/app/shared/shared.module.ts  |   5 +-
 .../metron-alerts/src/assets/app-config.json       |   3 +-
 .../src/assets/context-menu.conf.json              |  49 ++
 metron-interface/metron-alerts/src/slider.scss     |   1 +
 metron-interface/metron-config/package-lock.json   |   2 +-
 metron-interface/metron-config/package.json        |   2 +-
 metron-interface/metron-config/pom.xml             |   2 +-
 .../metron-config/scripts/package.json             |   2 +-
 .../metron-config/src/app/model/risk-level-rule.ts |   8 +-
 .../src/app/model/sensor-parser-config.ts          |   2 +
 ...sensor-parser-config-readonly.component.spec.ts |   8 +-
 .../sensor-parser-config.component.html            |   8 +-
 .../sensor-parser-config.component.spec.ts         |  19 +-
 .../sensor-parser-config.component.ts              |  17 +-
 .../rule-editor/sensor-rule-editor.component.html  |  50 +-
 .../rule-editor/sensor-rule-editor.component.scss  |  21 +
 .../sensor-rule-editor.component.spec.ts           |  90 ++-
 .../rule-editor/sensor-rule-editor.component.ts    |  22 +-
 .../rule-editor/sensor-rule-editor.module.ts       |   3 +-
 .../sensor-threat-triage.component.html            |  42 +-
 .../sensor-threat-triage.component.scss            |  63 +-
 .../sensor-threat-triage.component.spec.ts         | 145 +---
 .../sensor-threat-triage.component.ts              | 105 +--
 .../app/shared/ace-editor/ace-editor.component.ts  |  24 +-
 .../src/assets/ace/mode-javascript.js              |   1 +
 metron-interface/metron-rest-client/pom.xml        |   4 +-
 .../apache/metron/rest/model/TopologySummary.java  |  11 +-
 metron-interface/metron-rest/README.md             |  24 +-
 metron-interface/metron-rest/pom.xml               |  13 +-
 .../src/main/config/rest_application.yml           |   4 +
 .../apache/metron/rest/MetronRestConstants.java    |   2 +
 .../org/apache/metron/rest/config/StormConfig.java |  21 +-
 .../service/impl/CachedStormStatusServiceImpl.java | 127 +++
 .../rest/service/impl/StormStatusServiceImpl.java  |  14 +-
 .../metron-rest/src/main/resources/application.yml |   2 +-
 .../org/apache/metron/rest/config/TestConfig.java  |  12 +
 .../impl/CachedStormStatusServiceImplTest.java     | 158 ++++
 metron-interface/pom.xml                           |   2 +-
 metron-platform/Performance-tuning-guide.md        |   2 +-
 metron-platform/README.md                          |   2 +-
 metron-platform/elasticsearch-shaded/pom.xml       |   2 +-
 .../metron-common-storm/pom.xml                    |   2 +-
 metron-platform/metron-common-streaming/pom.xml    |   2 +-
 metron-platform/metron-common/README.md            |   3 +-
 metron-platform/metron-common/pom.xml              |   2 +-
 .../java/org/apache/metron/common/Constants.java   |   6 +-
 .../configuration/IndexingConfigurations.java      |  17 +
 .../writer/IndexingWriterConfiguration.java        |   5 +
 .../configuration/writer/WriterConfiguration.java  |   9 +
 .../apache/metron/common/error/MetronError.java    |   4 +
 .../metron-common/src/main/scripts/cluster_info.py |   2 +-
 .../configuration/IndexingConfigurationsTest.java  |  82 ++
 metron-platform/metron-data-management/pom.xml     |   6 +-
 metron-platform/metron-elasticsearch/README.md     | 378 +--------
 .../{ => metron-elasticsearch-common}/README.md    |   0
 .../metron-elasticsearch-common}/pom.xml           | 229 ++----
 .../elasticsearch/bulk/BulkDocumentWriter.java     |   0
 .../bulk/BulkDocumentWriterResults.java            |   0
 .../bulk/ElasticsearchBulkDocumentWriter.java      |   2 +-
 .../bulk/ElasticsearchImportExport.java            |   0
 .../metron/elasticsearch/bulk/WriteFailure.java    |   0
 .../metron/elasticsearch/bulk/WriteSuccess.java    |   0
 .../elasticsearch/client/ElasticsearchClient.java  |   0
 .../client/ElasticsearchClientFactory.java         |   0
 .../config/ElasticsearchClientConfig.java          |   0
 .../config/ElasticsearchClientOptions.java         |   0
 .../dao/ElasticsearchColumnMetadataDao.java        |   0
 .../metron/elasticsearch/dao/ElasticsearchDao.java |   0
 .../dao/ElasticsearchMetaAlertDao.java             |   0
 .../ElasticsearchMetaAlertRetrieveLatestDao.java   |   0
 .../dao/ElasticsearchMetaAlertSearchDao.java       |   0
 .../dao/ElasticsearchMetaAlertUpdateDao.java       |   0
 .../dao/ElasticsearchRequestSubmitter.java         |   0
 .../dao/ElasticsearchRetrieveLatestDao.java        |   0
 .../elasticsearch/dao/ElasticsearchSearchDao.java  |   0
 .../elasticsearch/dao/ElasticsearchUpdateDao.java  |   0
 .../elasticsearch/utils/ElasticsearchUtils.java    |   0
 .../metron/elasticsearch/utils/FieldMapping.java   |   0
 .../elasticsearch/utils/FieldProperties.java       |   0
 .../elasticsearch/writer/ElasticsearchWriter.java  |  13 +-
 .../writer/MessageIdBasedDocument.java             |   0
 .../src/main/resources/META-INF/LICENSE            |   0
 .../src/main/resources/META-INF/NOTICE             |   0
 .../bulk/ElasticsearchBulkDocumentWriterTest.java  |   0
 .../bulk/ElasticsearchImportExportTest.java        |   0
 .../dao/ElasticsearchColumnMetadataDaoTest.java    |   0
 .../elasticsearch/dao/ElasticsearchDaoTest.java    |   0
 .../dao/ElasticsearchMetaAlertDaoTest.java         |   0
 .../dao/ElasticsearchRequestSubmitterTest.java     |   0
 .../dao/ElasticsearchUpdateDaoTest.java            |   0
 ...ticsearchBulkDocumentWriterIntegrationTest.java |   2 +-
 .../ElasticsearchMetaAlertIntegrationTest.java     |   0
 .../ElasticsearchSearchIntegrationTest.java        |  10 +-
 .../ElasticsearchUpdateIntegrationTest.java        |   0
 .../components/ElasticSearchComponent.java         |  18 +-
 .../writer/ElasticsearchWriterTest.java            |  62 +-
 .../src/test/resources/log4j.properties            |   0
 .../metron-elasticsearch-storm/README.md           |  20 +
 .../metron-elasticsearch-storm}/pom.xml            | 176 ++--
 .../src/main/assembly/assembly.xml                 |   0
 .../src/main/config/elasticsearch.properties       |   0
 .../src/main/config/elasticsearch.properties.j2    |   0
 .../main/scripts/start_elasticsearch_topology.sh   |   0
 .../ElasticsearchIndexingIntegrationTest.java      |   6 +-
 metron-platform/metron-elasticsearch/pom.xml       | 392 +--------
 .../metron-enrichment-common/pom.xml               |   2 +-
 .../metron/enrichment/cache/ObjectCache.java       | 123 +++
 .../metron/enrichment/cache/ObjectCacheConfig.java | 115 +++
 .../enrichment/stellar/EnrichmentObjectGet.java    | 101 +++
 .../metron/enrichment/stellar/ObjectGet.java       |  94 +--
 .../ObjectCacheTest.java}                          |  63 +-
 .../integration/mock/MockHBaseConnector.java       |  52 --
 .../EnrichmentObjectGetIntegrationTest.java        |  72 ++
 .../stellar/EnrichmentObjectGetTest.java           | 152 ++++
 .../stellar/ObjectGetIntegrationTest.java          |  70 ++
 .../metron/enrichment/stellar/ObjectGetTest.java   | 115 +--
 .../metron-enrichment-storm/pom.xml                |   2 +-
 metron-platform/metron-enrichment/pom.xml          |   6 +-
 metron-platform/metron-hbase-client/pom.xml        |   2 +-
 metron-platform/metron-hbase-server/pom.xml        |   2 +-
 .../metron-hbase/{ => metron-hbase-common}/pom.xml |  71 +-
 .../java/org/apache/metron/hbase}/ColumnList.java  |   2 +-
 .../metron/hbase}/HBaseProjectionCriteria.java     |   2 +-
 .../org/apache/metron/hbase/HTableProvider.java    |   0
 .../java/org/apache/metron/hbase}/IColumn.java     |   2 +-
 .../java/org/apache/metron/hbase}/ICounter.java    |   2 +-
 .../java/org/apache/metron/hbase/TableConfig.java  |   0
 .../org/apache/metron/hbase/TableProvider.java     |   0
 .../apache/metron/hbase/client/HBaseClient.java    |   4 +-
 .../metron/hbase/client/HBaseClientTest.java       | 126 +--
 .../metron/hbase/mock/MockHBaseTableProvider.java  |   0
 .../org/apache/metron/hbase/mock/MockHTable.java   |   0
 .../src/test/resources/log4j.properties            |   0
 metron-platform/metron-hbase/pom.xml               | 285 +------
 .../java/org/apache/metron/hbase/Connector.java    |  36 -
 .../org/apache/metron/hbase/HTableConnector.java   | 157 ----
 .../org/apache/metron/hbase/TupleTableConfig.java  | 275 -------
 metron-platform/metron-indexing/README.md          | 270 +------
 .../{ => metron-indexing-common}/README.md         |  81 +-
 .../{ => metron-indexing-common}/pom.xml           |  27 +-
 .../src/main/assembly/assembly.xml                 |  19 -
 .../zeppelin/metron/metron-connection-report.json  |   0
 .../metron/metron-connection-volume-report.json    |   0
 .../config/zeppelin/metron/metron-ip-report.json   |   0
 .../zeppelin/metron/metron-yaf-telemetry.json      |   0
 .../src/main/config/zookeeper/indexing/asa.json    |   0
 .../src/main/config/zookeeper/indexing/bro.json    |   0
 .../src/main/config/zookeeper/indexing/error.json  |   0
 .../src/main/config/zookeeper/indexing/snort.json  |   0
 .../main/config/zookeeper/indexing/websphere.json  |   0
 .../src/main/config/zookeeper/indexing/yaf.json    |   0
 .../apache/metron/indexing/dao/AccessConfig.java   |   0
 .../metron/indexing/dao/ColumnMetadataDao.java     |   0
 .../org/apache/metron/indexing/dao/HBaseDao.java   |   0
 .../org/apache/metron/indexing/dao/IndexDao.java   |   0
 .../metron/indexing/dao/IndexDaoFactory.java       |   0
 .../metron/indexing/dao/IndexUpdateCallback.java   |   0
 .../apache/metron/indexing/dao/MultiIndexDao.java  |   0
 .../metron/indexing/dao/RetrieveLatestDao.java     |   0
 .../dao/metaalert/DeferredMetaAlertIndexDao.java   |   0
 .../dao/metaalert/MetaAlertAddRemoveRequest.java   |   0
 .../indexing/dao/metaalert/MetaAlertConfig.java    |   0
 .../indexing/dao/metaalert/MetaAlertConstants.java |   0
 .../dao/metaalert/MetaAlertCreateRequest.java      |   0
 .../indexing/dao/metaalert/MetaAlertDao.java       |   0
 .../dao/metaalert/MetaAlertRetrieveLatestDao.java  |   0
 .../indexing/dao/metaalert/MetaAlertSearchDao.java |   0
 .../indexing/dao/metaalert/MetaAlertStatus.java    |   0
 .../indexing/dao/metaalert/MetaAlertUpdateDao.java |   0
 .../metron/indexing/dao/metaalert/MetaScores.java  |   0
 .../lucene/AbstractLuceneMetaAlertUpdateDao.java   |   0
 .../metron/indexing/dao/search/AlertComment.java   |   0
 .../metron/indexing/dao/search/FieldType.java      |   0
 .../metron/indexing/dao/search/GetRequest.java     |   0
 .../apache/metron/indexing/dao/search/Group.java   |   0
 .../metron/indexing/dao/search/GroupOrder.java     |   0
 .../metron/indexing/dao/search/GroupOrderType.java |   0
 .../metron/indexing/dao/search/GroupRequest.java   |   0
 .../metron/indexing/dao/search/GroupResponse.java  |   0
 .../metron/indexing/dao/search/GroupResult.java    |   0
 .../dao/search/InvalidCreateException.java         |   0
 .../dao/search/InvalidSearchException.java         |   0
 .../metron/indexing/dao/search/SearchDao.java      |   0
 .../metron/indexing/dao/search/SearchRequest.java  |   0
 .../metron/indexing/dao/search/SearchResponse.java |   0
 .../metron/indexing/dao/search/SearchResult.java   |   0
 .../metron/indexing/dao/search/SortField.java      |   0
 .../metron/indexing/dao/search/SortOrder.java      |   0
 .../dao/update/CommentAddRemoveRequest.java        |   0
 .../metron/indexing/dao/update/Document.java       |   0
 .../dao/update/OriginalNotFoundException.java      |   0
 .../metron/indexing/dao/update/PatchRequest.java   |   0
 .../metron/indexing/dao/update/UpdateDao.java      |   0
 .../metron/indexing/util/IndexingCacheUtil.java    |   0
 .../src/main/resources/META-INF/LICENSE            |   0
 .../src/main/resources/META-INF/NOTICE             |   0
 .../InMemoryMetaAlertRetrieveLatestDao.java        |   0
 .../apache/metron/indexing/dao/HBaseDaoTest.java   |   0
 .../apache/metron/indexing/dao/InMemoryDao.java    |   0
 .../metron/indexing/dao/InMemoryMetaAlertDao.java  |   0
 .../indexing/dao/InMemoryMetaAlertUpdateDao.java   |   0
 .../metron/indexing/dao/MultiIndexDaoTest.java     |   0
 .../metron/indexing/dao/SearchIntegrationTest.java |   0
 .../apache/metron/indexing/dao/UpdateDaoTest.java  |   0
 .../metron/indexing/dao/UpdateIntegrationTest.java |   0
 .../dao/metaalert/MetaAlertIntegrationTest.java    |   0
 .../indexing/dao/metaalert/MetaScoresTest.java     |   0
 .../AbstractLuceneMetaAlertUpdateDaoTest.java      |   0
 .../integration/HBaseDaoIntegrationTest.java       |   0
 .../indexing/util/IndexingCacheUtilTest.java       |   0
 .../src/test/resources/log4j.properties            |   0
 .../metron-indexing-storm/README.md                |  79 ++
 .../{ => metron-indexing-storm}/indexing_arch.png  | Bin
 .../metron-indexing-storm}/pom.xml                 | 123 +--
 .../src/main/assembly/assembly.xml                 |   0
 .../src/main/config/hdfs.properties.j2             |   0
 .../src/main/flux/indexing/batch/remote.yaml       |   0
 .../main/flux/indexing/random_access/remote.yaml   |   0
 .../src/main/scripts/start_hdfs_topology.sh        |   2 +-
 .../integration/HDFSIndexingIntegrationTest.java   |   7 +-
 .../integration/IndexingIntegrationTest.java       |   9 +-
 metron-platform/metron-indexing/pom.xml            | 292 +------
 metron-platform/metron-integration-test/pom.xml    |   2 +-
 .../apache/metron/integration/TestZKServer.java    |  79 ++
 .../data/jsonMapQuery/parsed/jsonMapExampleParsed  |  20 +-
 .../parsed/jsonMapExampleParsed                    |  12 +-
 .../src/main/sample/data/leef/parsed/leefParsed    |   4 +
 .../src/main/sample/data/leef/raw/leefOutput       |   4 +
 metron-platform/metron-job/pom.xml                 |   2 +-
 metron-platform/metron-management/pom.xml          |   2 +-
 metron-platform/metron-parsing/README.md           |  20 +-
 .../metron-parsing/metron-parsers-common/pom.xml   |   9 +-
 .../org/apache/metron/parsers/ParserComponent.java |   3 +
 .../apache/metron/parsers/ParserRunnerImpl.java    |   2 +
 .../apache/metron/parsers/json/JSONMapParser.java  |  21 +-
 .../org/apache/metron/parsers/utils/DateUtils.java |   9 +
 .../metron/parsers/ParserRunnerImplTest.java       |  45 +-
 .../parsers/integration/ParserIntegrationTest.java |   3 +-
 .../parsers/json/JSONMapParserQueryTest.java       |  61 +-
 .../metron/parsers/json/JSONMapParserTest.java     |  14 +-
 .../json/JSONMapParserWrappedQueryTest.java        |  12 +-
 .../metron-parsing/metron-parsers/pom.xml          |   2 +-
 .../src/main/config/zookeeper/parsers/leef.json    |   4 +
 .../org/apache/metron/parsers/cef/CEFParser.java   |  97 ++-
 .../org/apache/metron/parsers/leef/LEEFParser.java | 287 +++++++
 .../apache/metron/parsers/cef/CEFParserTest.java   |  57 +-
 .../apache/metron/parsers/leef/LEEFParserTest.java | 243 ++++++
 .../org/apache/metron/parsers/leef/sample.leef     |   4 +
 .../org/apache/metron/parsers/leef/sample.schema   |  27 +
 .../metron-parsing/metron-parsing-storm/README.md  |   8 +-
 .../metron-parsing/metron-parsing-storm/pom.xml    |   4 +-
 .../org/apache/metron/parsers/bolt/ParserBolt.java |   6 +-
 .../integration/validation/StormParserDriver.java  |  13 +
 metron-platform/metron-parsing/pom.xml             |   2 +-
 metron-platform/metron-pcap-backend/pom.xml        |   2 +-
 .../src/main/scripts/pcap_zeppelin_run.sh          |   2 +-
 metron-platform/metron-pcap/pom.xml                |   4 +-
 metron-platform/metron-solr/README.md              | 153 +---
 .../metron-solr/{ => metron-solr-common}/README.md |   2 +-
 .../metron-solr/{ => metron-solr-common}/pom.xml   | 124 ++-
 .../src/main/assembly/assembly.xml                 |   8 -
 .../src/main/config/schema/bro/schema.xml          |   0
 .../src/main/config/schema/bro}/solrconfig.xml     |   0
 .../src/main/config/schema/error/schema.xml        |   0
 .../src/main/config/schema/error}/solrconfig.xml   |   0
 .../src/main/config/schema/metaalert/schema.xml    |   0
 .../main/config/schema/metaalert}/solrconfig.xml   |   0
 .../src/main/config/schema/snort/schema.xml        |   0
 .../src/main/config/schema/snort}/solrconfig.xml   |   0
 .../src/main/config/schema/yaf/schema.xml          |   0
 .../src/main/config/schema/yaf}/solrconfig.xml     |   0
 .../java/org/apache/metron/solr/SolrConstants.java |   0
 .../metron/solr/client/SolrClientFactory.java      |   0
 .../metron/solr/dao/SolrColumnMetadataDao.java     |   0
 .../java/org/apache/metron/solr/dao/SolrDao.java   |   0
 .../apache/metron/solr/dao/SolrMetaAlertDao.java   |   0
 .../solr/dao/SolrMetaAlertRetrieveLatestDao.java   |   0
 .../metron/solr/dao/SolrMetaAlertSearchDao.java    |   0
 .../metron/solr/dao/SolrMetaAlertUpdateDao.java    |   0
 .../metron/solr/dao/SolrRetrieveLatestDao.java     |   0
 .../org/apache/metron/solr/dao/SolrSearchDao.java  |   0
 .../org/apache/metron/solr/dao/SolrUpdateDao.java  |   0
 .../org/apache/metron/solr/dao/SolrUtilities.java  |   0
 .../org/apache/metron/solr/schema/FieldType.java   |   0
 .../metron/solr/schema/SchemaTranslator.java       |   0
 .../metron/solr/writer/MetronSolrClient.java       |   0
 .../org/apache/metron/solr/writer/SolrWriter.java  |   0
 .../src/main/scripts/create_collection.sh          |   0
 .../src/main/scripts/delete_collection.sh          |   0
 .../src/main/scripts/install_solr.sh               |   0
 .../src/main/scripts/start_solr.sh                 |   0
 .../src/main/scripts/stop_solr.sh                  |   0
 .../enrichment/integration/utils/SampleUtil.java   |   6 +-
 .../metron/solr/client/SolrClientFactoryTest.java  |   0
 .../metron/solr/dao/SolrColumnMetadataTest.java    |   0
 .../org/apache/metron/solr/dao/SolrDaoTest.java    |   0
 .../metron/solr/dao/SolrMetaAlertDaoTest.java      |   0
 .../apache/metron/solr/dao/SolrSearchDaoTest.java  |   0
 .../apache/metron/solr/dao/SolrUpdateDaoTest.java  |   0
 .../apache/metron/solr/dao/SolrUtilitiesTest.java  |   0
 .../integration/SolrMetaAlertIntegrationTest.java  |   4 +-
 .../SolrRetrieveLatestIntegrationTest.java         |   4 +-
 .../integration/SolrSearchIntegrationTest.java     |   4 +-
 .../integration/SolrUpdateIntegrationTest.java     |   4 +-
 .../solr/integration/components/SolrComponent.java |   0
 .../schema/SchemaValidationIntegrationTest.java    |   0
 .../solr/matcher/ModifiableSolrParamsMatcher.java  |   0
 .../solr/matcher/SolrInputDocumentListMatcher.java |   0
 .../solr/matcher/SolrInputDocumentMatcher.java     |   0
 .../metron/solr/matcher/SolrQueryMatcher.java      |   0
 .../metron/solr/writer/MetronSolrClientTest.java   |   0
 .../apache/metron/solr/writer/SolrWriterTest.java  |   0
 .../test/resources/config/test/conf/managed-schema |   0
 .../resources/config/test/conf}/solrconfig.xml     |   0
 .../src/test/resources/example_data/bro            |   0
 .../src/test/resources/example_data/error          |   0
 .../src/test/resources/example_data/snort          |   0
 .../src/test/resources/example_data/yaf            |   0
 .../src/test/resources/log4j.properties            |   0
 .../src/test/resources/log4j2.xml                  |   0
 .../test/resources/solr/conf/_rest_managed.json    |   0
 .../src/test/resources/solr/conf/currency.xml      |   0
 .../test/resources/solr/conf/lang/stopwords_en.txt |   0
 .../src/test/resources/solr/conf/protwords.txt     |   0
 .../src/test/resources/solr/conf/schema.xml        |   0
 .../src/test/resources/solr/conf/solrconfig.xml    |   0
 .../src/test/resources/solr/conf/stopwords.txt     |   0
 .../src/test/resources/solr/conf/synonyms.txt      |   0
 .../src/test/resources/solr/solr.xml               |   0
 .../metron-solr/metron-solr-storm/README.md        |  20 +
 .../metron-solr-storm}/pom.xml                     | 162 ++--
 .../src/main/assembly/assembly.xml                 |   0
 .../src/main/config/solr.properties                |   0
 .../src/main/config/solr.properties.j2             |   0
 .../src/main/scripts/start_solr_topology.sh        |   0
 .../integration/SolrIndexingIntegrationTest.java   |  15 +-
 metron-platform/metron-solr/pom.xml                | 373 +--------
 .../metron-storm-kafka-override/pom.xml            |   2 +-
 metron-platform/metron-storm-kafka/pom.xml         |   2 +-
 metron-platform/metron-test-utilities/pom.xml      |   2 +-
 .../metron-writer/metron-writer-common/pom.xml     |   4 +-
 .../apache/metron/writer/BatchTimeoutPolicy.java   |   1 +
 .../metron-writer/metron-writer-storm/pom.xml      |   2 +-
 metron-platform/metron-writer/pom.xml              |   2 +-
 metron-platform/metron-zookeeper/pom.xml           |   2 +-
 metron-platform/pom.xml                            |   2 +-
 metron-stellar/pom.xml                             |   2 +-
 metron-stellar/stellar-3rd-party-example/pom.xml   |   2 +-
 metron-stellar/stellar-common/README.md            |   8 +-
 metron-stellar/stellar-common/pom.xml              |   2 +-
 .../stellar/dsl/functions/StringFunctions.java     |  20 +-
 .../stellar/dsl/functions/BasicStellarTest.java    |   2 +
 metron-stellar/stellar-zeppelin/README.md          |   8 +-
 metron-stellar/stellar-zeppelin/pom.xml            |   2 +-
 pom.xml                                            |   6 +-
 site-book/pom.xml                                  |   2 +-
 site/current-book/CONTRIBUTING.html                |  12 +-
 site/current-book/Upgrading.html                   |  28 +-
 site/current-book/index.html                       |  14 +-
 site/current-book/metron-analytics/index.html      |  12 +-
 .../metron-maas-service/index.html                 |  12 +-
 .../metron-profiler-client/index.html              |  12 +-
 .../metron-profiler-common/index.html              |  12 +-
 .../metron-profiler-repl/index.html                |  12 +-
 .../metron-profiler-spark/index.html               |  21 +-
 .../metron-profiler-storm/index.html               |  12 +-
 .../metron-analytics/metron-statistics/HLLP.html   |  12 +-
 .../metron-analytics/metron-statistics/index.html  |  12 +-
 .../metron-contrib/metron-docker/index.html        |  14 +-
 .../metron-contrib/metron-performance/index.html   |  12 +-
 .../metron-deployment/Kerberos-ambari-setup.html   |  12 +-
 .../metron-deployment/Kerberos-manual-setup.html   |  56 +-
 .../metron-deployment/amazon-ec2/index.html        |  12 +-
 .../metron-deployment/ansible/index.html           |  12 +-
 .../metron-deployment/ansible/roles/index.html     |  12 +-
 .../ansible/roles/opentaxii/index.html             |  12 +-
 .../ansible/roles/pcap_replay/index.html           |  12 +-
 .../ansible/roles/sensor-stubs/index.html          |  12 +-
 .../ansible/roles/sensor-test-mode/index.html      |  12 +-
 .../development/centos6/index.html                 |  12 +-
 .../development/fastcapa/index.html                |  12 +-
 .../metron-deployment/development/index.html       |  12 +-
 .../development/ubuntu14/index.html                |  12 +-
 site/current-book/metron-deployment/index.html     |  56 +-
 .../metron-deployment/other-examples/index.html    |  12 +-
 .../manual-install/Manual_Install_CentOS6.html     |  12 +-
 .../ambari/elasticsearch-mpack/index.html          |  12 +-
 .../metron-deployment/packaging/ambari/index.html  |  42 +-
 .../packaging/ambari/metron-mpack/index.html       |  19 +-
 .../packaging/docker/ansible-docker/index.html     |  12 +-
 .../packaging/docker/deb-docker/index.html         |  12 +-
 .../packaging/docker/rpm-docker/index.html         |  12 +-
 .../packaging/packer-build/index.html              |  12 +-
 site/current-book/metron-interface/index.html      | 232 ++++++
 .../metron-interface/metron-alerts/index.html      |  59 +-
 .../metron-interface/metron-config/index.html      |  12 +-
 .../metron-interface/metron-rest/index.html        | 439 +++++++---
 .../metron-platform/Performance-tuning-guide.html  |  25 +-
 site/current-book/metron-platform/index.html       |  19 +-
 .../metron-platform/metron-common/index.html       | 217 +++--
 .../metron-data-management/index.html              |  39 +-
 .../metron-elasticsearch/index.html                |  25 +-
 .../metron-platform/metron-enrichment/index.html   | 450 +----------
 .../{ => metron-enrichment-common}/index.html      | 259 ++----
 .../{ => metron-enrichment-storm}/Performance.html |  82 +-
 .../metron-enrichment-storm/index.html             | 261 ++++++
 .../index.html}                                    | 100 +--
 .../metron-platform/metron-indexing/index.html     |  15 +-
 .../metron-platform/metron-job/index.html          |  15 +-
 .../metron-platform/metron-management/index.html   | 896 ++++++++++++++-------
 .../metron-parsers/parser-testing.html             | 208 -----
 .../org/apache/metron/parsers/paloalto/index.html  | 156 ----
 .../{metron-parsers => metron-parsing}/index.html  | 437 +++++-----
 .../metron-parsers-common}/3rdPartyParser.html     |  93 ++-
 .../metron-parsers-common}/ParserChaining.html     |  95 +--
 .../metron-parsers-common}/index.html              |  73 +-
 .../message-parser-implementation-notes.html       |  91 ++-
 .../metron-parsers-common/parser-testing.html      | 161 ++++
 .../org/apache/metron/parsers/paloalto/index.html  | 161 ++++
 .../metron-parsing/metron-parsers}/index.html      |  76 +-
 .../org/apache/metron/parsers/paloalto/index.html  | 157 ++++
 .../metron-parsing/metron-parsing-storm/index.html | 278 +++++++
 .../metron-platform/metron-pcap-backend/index.html |  15 +-
 .../metron-platform/metron-solr/index.html         |  19 +-
 .../metron-platform/metron-writer/index.html       | 118 ++-
 .../metron-sensors/fastcapa/index.html             |  12 +-
 site/current-book/metron-sensors/index.html        |  12 +-
 site/current-book/metron-sensors/pycapa/index.html |  12 +-
 .../stellar-3rd-party-example/index.html           |  12 +-
 .../stellar-common/3rdPartyStellar.html            |  12 +-
 .../metron-stellar/stellar-common/index.html       | 250 +++---
 .../metron-stellar/stellar-zeppelin/index.html     |  24 +-
 .../use-cases/forensic_clustering/index.html       |  12 +-
 .../use-cases/geographic_login_outliers/index.html |  12 +-
 site/current-book/use-cases/index.html             |  12 +-
 .../use-cases/parser_chaining/index.html           |  12 +-
 .../use-cases/typosquat_detection/index.html       |  12 +-
 site/documentation/index.md                        |  12 +-
 527 files changed, 9405 insertions(+), 6963 deletions(-)
 create mode 100644 metron-analytics/metron-profiler-spark/src/test/java/org/apache/metron/profiler/spark/cli/BatchProfilerZKIntegrationTest.java
 rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/main/java/org/apache/metron/hbase/bolt/BatchHelper.java (100%)
 rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/main/java/org/apache/metron/hbase/bolt/HBaseBolt.java (99%)
 rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/main/java/org/apache/metron/hbase/bolt/mapper/HBaseMapper.java (97%)
 rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/test/java/org/apache/metron/hbase/bolt/HBaseBoltTest.java (97%)
 rename {metron-platform/metron-hbase/src/test/java/org/apache/metron/hbase => metron-analytics/metron-profiler-storm/src/test/java/org/apache/metron/hbase/bolt/mapper}/Widget.java (97%)
 rename {metron-platform/metron-hbase/src/test/java/org/apache/metron/hbase => metron-analytics/metron-profiler-storm/src/test/java/org/apache/metron/hbase/bolt/mapper}/WidgetMapper.java (93%)
 create mode 100644 metron-interface/metron-alerts/cypress/fixtures/context-menu.conf.json
 create mode 100644 metron-interface/metron-alerts/cypress/integration/alert-list/context-menu.spec.js
 copy metron-interface/{metron-config/src/app/model/risk-level-rule.ts => metron-alerts/src/app/app.module.spec.ts} (87%)
 create mode 100644 metron-interface/metron-alerts/src/app/service/app-config.service.spec.ts
 create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/README.md
 copy metron-interface/metron-alerts/src/app/shared/{date-picker/date-picker.component.html => context-menu/context-menu.component.html} (50%)
 copy metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/bulk/WriteFailure.java => metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.component.scss (54%)
 create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.component.spec.ts
 create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.component.ts
 copy metron-platform/metron-indexing/src/main/java/org/apache/metron/indexing/dao/IndexUpdateCallback.java => metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.module.spec.ts (72%)
 copy metron-interface/{metron-config/src/app/sensors/sensor-threat-triage/rule-editor/sensor-rule-editor.module.ts => metron-alerts/src/app/shared/context-menu/context-menu.module.ts} (67%)
 create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.service.spec.ts
 create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.service.ts
 copy metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/utils/FieldMapping.java => metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.util.spec.ts (55%)
 copy metron-interface/{metron-config/src/app/model/risk-level-rule.ts => metron-alerts/src/app/shared/context-menu/context-menu.util.ts} (85%)
 copy metron-interface/metron-alerts/src/app/shared/{date-picker/date-picker.component.spec.ts => context-menu/dynamic-item.model.spec.ts} (50%)
 copy metron-platform/metron-indexing/src/main/java/org/apache/metron/indexing/dao/search/SearchDao.java => metron-interface/metron-alerts/src/app/shared/context-menu/dynamic-item.model.ts (52%)
 create mode 100644 metron-interface/metron-alerts/src/assets/context-menu.conf.json
 create mode 100644 metron-interface/metron-config/src/assets/ace/mode-javascript.js
 create mode 100644 metron-interface/metron-rest/src/main/java/org/apache/metron/rest/service/impl/CachedStormStatusServiceImpl.java
 create mode 100644 metron-interface/metron-rest/src/test/java/org/apache/metron/rest/service/impl/CachedStormStatusServiceImplTest.java
 create mode 100644 metron-platform/metron-common/src/test/java/org/apache/metron/common/configuration/IndexingConfigurationsTest.java
 copy metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/README.md (100%)
 copy metron-platform/{metron-indexing => metron-elasticsearch/metron-elasticsearch-common}/pom.xml (56%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/BulkDocumentWriter.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/BulkDocumentWriterResults.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/ElasticsearchBulkDocumentWriter.java (98%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/ElasticsearchImportExport.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/WriteFailure.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/WriteSuccess.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/client/ElasticsearchClient.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/client/ElasticsearchClientFactory.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/config/ElasticsearchClientConfig.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/config/ElasticsearchClientOptions.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchColumnMetadataDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertRetrieveLatestDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertSearchDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertUpdateDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchRequestSubmitter.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchRetrieveLatestDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchSearchDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchUpdateDao.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/utils/ElasticsearchUtils.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/utils/FieldMapping.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/utils/FieldProperties.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/writer/ElasticsearchWriter.java (93%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/writer/MessageIdBasedDocument.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/resources/META-INF/LICENSE (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/resources/META-INF/NOTICE (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/bulk/ElasticsearchBulkDocumentWriterTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/bulk/ElasticsearchImportExportTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchColumnMetadataDaoTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchDaoTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertDaoTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchRequestSubmitterTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchUpdateDaoTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchBulkDocumentWriterIntegrationTest.java (97%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchMetaAlertIntegrationTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchSearchIntegrationTest.java (95%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchUpdateIntegrationTest.java (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/components/ElasticSearchComponent.java (95%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/writer/ElasticsearchWriterTest.java (80%)
 rename metron-platform/{metron-solr => metron-elasticsearch/metron-elasticsearch-common}/src/test/resources/log4j.properties (100%)
 create mode 100644 metron-platform/metron-elasticsearch/metron-elasticsearch-storm/README.md
 copy metron-platform/{metron-enrichment/metron-enrichment-common => metron-elasticsearch/metron-elasticsearch-storm}/pom.xml (60%)
 copy metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/assembly/assembly.xml (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/config/elasticsearch.properties (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/config/elasticsearch.properties.j2 (100%)
 rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/scripts/start_elasticsearch_topology.sh (100%)
 rename metron-platform/metron-elasticsearch/{src/test/java/org/apache/metron/elasticsearch => metron-elasticsearch-storm/src/test/java/org/apache/metron/indexing}/integration/ElasticsearchIndexingIntegrationTest.java (96%)
 create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/main/java/org/apache/metron/enrichment/cache/ObjectCache.java
 create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/main/java/org/apache/metron/enrichment/cache/ObjectCacheConfig.java
 create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/main/java/org/apache/metron/enrichment/stellar/EnrichmentObjectGet.java
 copy metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/{stellar/ObjectGetTest.java => cache/ObjectCacheTest.java} (54%)
 delete mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/integration/mock/MockHBaseConnector.java
 create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/stellar/EnrichmentObjectGetIntegrationTest.java
 create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/stellar/EnrichmentObjectGetTest.java
 create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/stellar/ObjectGetIntegrationTest.java
 copy metron-platform/metron-hbase/{ => metron-hbase-common}/pom.xml (73%)
 rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/ColumnList.java (99%)
 rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/HBaseProjectionCriteria.java (98%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/HTableProvider.java (100%)
 rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/IColumn.java (96%)
 rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/ICounter.java (96%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/TableConfig.java (100%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/TableProvider.java (100%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/client/HBaseClient.java (98%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/java/org/apache/metron/hbase/client/HBaseClientTest.java (70%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/java/org/apache/metron/hbase/mock/MockHBaseTableProvider.java (100%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/java/org/apache/metron/hbase/mock/MockHTable.java (100%)
 rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/resources/log4j.properties (100%)
 delete mode 100644 metron-platform/metron-hbase/src/main/java/org/apache/metron/hbase/Connector.java
 delete mode 100644 metron-platform/metron-hbase/src/main/java/org/apache/metron/hbase/HTableConnector.java
 delete mode 100644 metron-platform/metron-hbase/src/main/java/org/apache/metron/hbase/TupleTableConfig.java
 copy metron-platform/metron-indexing/{ => metron-indexing-common}/README.md (75%)
 copy metron-platform/metron-indexing/{ => metron-indexing-common}/pom.xml (93%)
 rename metron-platform/{metron-elasticsearch => metron-indexing/metron-indexing-common}/src/main/assembly/assembly.xml (67%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-connection-report.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-connection-volume-report.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-ip-report.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-yaf-telemetry.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/asa.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/bro.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/error.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/snort.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/websphere.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/yaf.json (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/AccessConfig.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/ColumnMetadataDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/HBaseDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/IndexDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/IndexDaoFactory.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/IndexUpdateCallback.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/MultiIndexDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/RetrieveLatestDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/DeferredMetaAlertIndexDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertAddRemoveRequest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertConfig.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertConstants.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertCreateRequest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertRetrieveLatestDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertSearchDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertStatus.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertUpdateDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaScores.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/lucene/AbstractLuceneMetaAlertUpdateDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/AlertComment.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/FieldType.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GetRequest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/Group.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupOrder.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupOrderType.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupRequest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupResponse.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupResult.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/InvalidCreateException.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/InvalidSearchException.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchRequest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchResponse.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchResult.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SortField.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SortOrder.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/CommentAddRemoveRequest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/Document.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/OriginalNotFoundException.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/PatchRequest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/UpdateDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/util/IndexingCacheUtil.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/resources/META-INF/LICENSE (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/resources/META-INF/NOTICE (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/InMemoryMetaAlertRetrieveLatestDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/HBaseDaoTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/InMemoryDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/InMemoryMetaAlertDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/InMemoryMetaAlertUpdateDao.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/MultiIndexDaoTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/SearchIntegrationTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/UpdateDaoTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/UpdateIntegrationTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/metaalert/MetaAlertIntegrationTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/metaalert/MetaScoresTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/metaalert/lucene/AbstractLuceneMetaAlertUpdateDaoTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/integration/HBaseDaoIntegrationTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/util/IndexingCacheUtilTest.java (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/resources/log4j.properties (100%)
 create mode 100644 metron-platform/metron-indexing/metron-indexing-storm/README.md
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/indexing_arch.png (100%)
 copy metron-platform/{metron-storm-kafka => metron-indexing/metron-indexing-storm}/pom.xml (56%)
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/assembly/assembly.xml (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/config/hdfs.properties.j2 (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/flux/indexing/batch/remote.yaml (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/flux/indexing/random_access/remote.yaml (100%)
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/scripts/start_hdfs_topology.sh (94%)
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/test/java/org/apache/metron/indexing/integration/HDFSIndexingIntegrationTest.java (95%)
 rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/test/java/org/apache/metron/indexing/integration/IndexingIntegrationTest.java (96%)
 create mode 100644 metron-platform/metron-integration-test/src/main/java/org/apache/metron/integration/TestZKServer.java
 create mode 100644 metron-platform/metron-integration-test/src/main/sample/data/leef/parsed/leefParsed
 create mode 100644 metron-platform/metron-integration-test/src/main/sample/data/leef/raw/leefOutput
 create mode 100644 metron-platform/metron-parsing/metron-parsers/src/main/config/zookeeper/parsers/leef.json
 create mode 100644 metron-platform/metron-parsing/metron-parsers/src/main/java/org/apache/metron/parsers/leef/LEEFParser.java
 create mode 100644 metron-platform/metron-parsing/metron-parsers/src/test/java/org/apache/metron/parsers/leef/LEEFParserTest.java
 create mode 100644 metron-platform/metron-parsing/metron-parsers/src/test/resources/org/apache/metron/parsers/leef/sample.leef
 create mode 100644 metron-platform/metron-parsing/metron-parsers/src/test/resources/org/apache/metron/parsers/leef/sample.schema
 copy metron-platform/metron-solr/{ => metron-solr-common}/README.md (98%)
 copy metron-platform/metron-solr/{ => metron-solr-common}/pom.xml (83%)
 copy metron-platform/metron-solr/{ => metron-solr-common}/src/main/assembly/assembly.xml (86%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/bro/schema.xml (100%)
 rename metron-platform/metron-solr/{src/test/resources/config/test/conf => metron-solr-common/src/main/config/schema/bro}/solrconfig.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/error/schema.xml (100%)
 rename metron-platform/metron-solr/{src/main/config/schema/yaf => metron-solr-common/src/main/config/schema/error}/solrconfig.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/metaalert/schema.xml (100%)
 rename metron-platform/metron-solr/{src/main/config/schema/snort => metron-solr-common/src/main/config/schema/metaalert}/solrconfig.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/snort/schema.xml (100%)
 rename metron-platform/metron-solr/{src/main/config/schema/metaalert => metron-solr-common/src/main/config/schema/snort}/solrconfig.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/yaf/schema.xml (100%)
 rename metron-platform/metron-solr/{src/main/config/schema/error => metron-solr-common/src/main/config/schema/yaf}/solrconfig.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/SolrConstants.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/client/SolrClientFactory.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrColumnMetadataDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertRetrieveLatestDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertSearchDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertUpdateDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrRetrieveLatestDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrSearchDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrUpdateDao.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrUtilities.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/schema/FieldType.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/schema/SchemaTranslator.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/writer/MetronSolrClient.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/writer/SolrWriter.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/create_collection.sh (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/delete_collection.sh (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/install_solr.sh (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/start_solr.sh (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/stop_solr.sh (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/enrichment/integration/utils/SampleUtil.java (93%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/client/SolrClientFactoryTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrColumnMetadataTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrDaoTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrMetaAlertDaoTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrSearchDaoTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrUpdateDaoTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrUtilitiesTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrMetaAlertIntegrationTest.java (98%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrRetrieveLatestIntegrationTest.java (97%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrSearchIntegrationTest.java (98%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrUpdateIntegrationTest.java (97%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/components/SolrComponent.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/schema/SchemaValidationIntegrationTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/ModifiableSolrParamsMatcher.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/SolrInputDocumentListMatcher.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/SolrInputDocumentMatcher.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/SolrQueryMatcher.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/writer/MetronSolrClientTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/writer/SolrWriterTest.java (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/config/test/conf/managed-schema (100%)
 rename metron-platform/metron-solr/{src/main/config/schema/bro => metron-solr-common/src/test/resources/config/test/conf}/solrconfig.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/bro (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/error (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/snort (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/yaf (100%)
 rename metron-platform/{metron-elasticsearch => metron-solr/metron-solr-common}/src/test/resources/log4j.properties (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/log4j2.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/_rest_managed.json (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/currency.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/lang/stopwords_en.txt (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/protwords.txt (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/schema.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/solrconfig.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/stopwords.txt (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/synonyms.txt (100%)
 rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/solr.xml (100%)
 create mode 100644 metron-platform/metron-solr/metron-solr-storm/README.md
 copy metron-platform/{metron-enrichment/metron-enrichment-common => metron-solr/metron-solr-storm}/pom.xml (56%)
 rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/assembly/assembly.xml (100%)
 rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/config/solr.properties (100%)
 rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/config/solr.properties.j2 (100%)
 rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/scripts/start_solr_topology.sh (100%)
 rename metron-platform/metron-solr/{src/test/java/org/apache/metron/solr => metron-solr-storm/src/test/java/org/apache/metron/indexing}/integration/SolrIndexingIntegrationTest.java (91%)
 create mode 100644 site/current-book/metron-interface/index.html
 copy site/current-book/metron-platform/metron-enrichment/{ => metron-enrichment-common}/index.html (59%)
 rename site/current-book/metron-platform/metron-enrichment/{ => metron-enrichment-storm}/Performance.html (87%)
 create mode 100644 site/current-book/metron-platform/metron-enrichment/metron-enrichment-storm/index.html
 copy site/current-book/metron-platform/{metron-parsers/message-parser-implementation-notes.html => metron-hbase-server/index.html} (63%)
 delete mode 100644 site/current-book/metron-platform/metron-parsers/parser-testing.html
 delete mode 100644 site/current-book/metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/paloalto/index.html
 rename site/current-book/metron-platform/{metron-parsers => metron-parsing}/index.html (71%)
 rename site/current-book/metron-platform/{metron-parsers => metron-parsing/metron-parsers-common}/3rdPartyParser.html (76%)
 rename site/current-book/metron-platform/{metron-parsers => metron-parsing/metron-parsers-common}/ParserChaining.html (67%)
 copy site/current-book/{metron-deployment/ansible/roles => metron-platform/metron-parsing/metron-parsers-common}/index.html (56%)
 rename site/current-book/metron-platform/{metron-parsers => metron-parsing/metron-parsers-common}/message-parser-implementation-notes.html (50%)
 create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsers-common/parser-testing.html
 create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsers-common/src/test/java/org/apache/metron/parsers/paloalto/index.html
 copy site/current-book/{metron-deployment/ansible/roles => metron-platform/metron-parsing/metron-parsers}/index.html (61%)
 create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsers/src/main/java/org/apache/metron/parsers/paloalto/index.html
 create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsing-storm/index.html


[metron] 01/01: Merge remote-tracking branch 'apache/master' into feature/METRON-2088-support-hdp-3.1

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nickallen pushed a commit to branch feature/METRON-2088-support-hdp-3.1
in repository https://gitbox.apache.org/repos/asf/metron.git

commit 11f966395fc18d832306f3b5f6353e9a76947e6c
Merge: 58f4519 a2a46e6
Author: Nick Allen <ni...@nickallen.org>
AuthorDate: Tue Jun 25 17:54:32 2019 -0400

    Merge remote-tracking branch 'apache/master' into feature/METRON-2088-support-hdp-3.1

 .github/PULL_REQUEST_TEMPLATE.md                   |   2 +
 .travis.yml                                        |   2 +-
 README.md                                          |   4 +-
 metron-analytics/metron-maas-common/pom.xml        |   2 +-
 metron-analytics/metron-maas-service/pom.xml       |   2 +-
 metron-analytics/metron-profiler-client/pom.xml    |   6 +-
 .../metron/profiler/client/ProfileWriter.java      |   2 +-
 metron-analytics/metron-profiler-common/pom.xml    |   4 +-
 .../metron/profiler/hbase/ColumnBuilder.java       |   2 +-
 .../profiler/hbase/ValueOnlyColumnBuilder.java     |   2 +-
 metron-analytics/metron-profiler-repl/pom.xml      |   2 +-
 metron-analytics/metron-profiler-spark/README.md   |  61 +-
 metron-analytics/metron-profiler-spark/pom.xml     |  12 +-
 .../profiler/spark/cli/BatchProfilerCLI.java       | 126 ++-
 .../spark/cli/BatchProfilerCLIOptions.java         |  15 +-
 .../src/main/scripts/start_batch_profiler.sh       |  18 +-
 .../profiler/spark/cli/BatchProfilerCLITest.java   |  28 +-
 .../spark/cli/BatchProfilerZKIntegrationTest.java  |  82 ++
 metron-analytics/metron-profiler-storm/pom.xml     |  15 +-
 .../org/apache/metron/hbase/bolt/BatchHelper.java  |   0
 .../org/apache/metron/hbase/bolt/HBaseBolt.java    |   2 +-
 .../metron/hbase/bolt/mapper/HBaseMapper.java      |   1 +
 .../metron/profiler/storm/ProfileHBaseMapper.java  |   2 +-
 .../apache/metron/hbase/bolt/HBaseBoltTest.java    |   4 +-
 .../apache/metron/hbase/bolt/mapper}/Widget.java   |   2 +-
 .../metron/hbase/bolt/mapper}/WidgetMapper.java    |   5 +-
 metron-analytics/metron-statistics/pom.xml         |   2 +-
 metron-analytics/pom.xml                           |   2 +-
 metron-contrib/metron-docker/pom.xml               |   2 +-
 metron-contrib/metron-performance/pom.xml          |   2 +-
 metron-contrib/pom.xml                             |   2 +-
 metron-deployment/amazon-ec2/conf/defaults.yml     |   2 +-
 .../ansible/playbooks/docker_probe_install.yml     |   2 +-
 .../ansible/roles/ambari_master/defaults/main.yml  |   2 +-
 .../centos6/ansible/inventory/group_vars/all       |   2 +-
 .../ubuntu14/ansible/inventory/group_vars/all      |   2 +-
 .../packaging/ambari/elasticsearch-mpack/pom.xml   |   4 +-
 .../packaging/ambari/metron-mpack/pom.xml          |  10 +-
 .../CURRENT/configuration/metron-rest-env.xml      |  13 +-
 .../common-services/METRON/CURRENT/metainfo.xml    |  12 +-
 .../CURRENT/package/scripts/indexing_commands.py   |  16 +-
 .../CURRENT/package/scripts/params/params_linux.py |   3 +
 .../package/templates/alerts-ui-app-config.json.j2 |   3 +-
 .../METRON/CURRENT/package/templates/metron.j2     |   3 +
 .../METRON/CURRENT/themes/metron_theme.json        |  20 +
 .../metron-mpack/src/main/resources/mpack.json     |   2 +-
 .../packaging/docker/deb-docker/README.md          |   2 +-
 .../packaging/docker/deb-docker/pom.xml            |   4 +-
 .../packaging/docker/rpm-docker/README.md          |   4 +-
 .../packaging/docker/rpm-docker/SPECS/metron.spec  | 124 ++-
 .../packaging/docker/rpm-docker/pom.xml            |  22 +-
 metron-deployment/pom.xml                          |   2 +-
 metron-interface/metron-alerts/README.md           |   4 +
 .../cypress/fixtures/context-menu.conf.json        |  49 ++
 .../integration/alert-list/context-menu.spec.js    |  89 ++
 .../cypress/integration/pcap/pcap.spec.js          |   2 +-
 metron-interface/metron-alerts/package-lock.json   |   2 +-
 metron-interface/metron-alerts/package.json        |   2 +-
 metron-interface/metron-alerts/pom.xml             |   2 +-
 .../metron-alerts/scripts/package.json             |   2 +-
 .../alert-details/alert-details.component.html     |  56 +-
 .../alert-details/alert-details.component.scss     |  17 +-
 .../alert-details/alert-details.component.spec.ts  |  63 ++
 .../alert-details/alert-details.component.ts       |  41 +-
 .../alerts/alerts-list/alerts-list.component.html  |  12 +-
 .../alerts/alerts-list/alerts-list.component.ts    |  64 +-
 .../table-view/table-view.component.html           |  89 +-
 .../table-view/table-view.component.spec.ts        |   2 +
 .../alerts-list/table-view/table-view.component.ts |   9 +-
 .../src/app/app.module.spec.ts}                    |   7 +-
 .../metron-alerts/src/app/model/alert-source.ts    |   1 +
 .../src/app/service/app-config.service.spec.ts     | 154 ++++
 .../src/app/service/app-config.service.ts          |  21 +-
 .../src/app/shared/context-menu/README.md          | 203 +++++
 .../context-menu.component.html}                   |  16 +-
 .../context-menu/context-menu.component.scss       |  58 +-
 .../context-menu/context-menu.component.spec.ts    | 281 +++++++
 .../shared/context-menu/context-menu.component.ts  | 164 ++++
 .../context-menu/context-menu.module.spec.ts       |  17 +-
 .../shared/context-menu/context-menu.module.ts}    |  25 +-
 .../context-menu/context-menu.service.spec.ts      | 229 ++++++
 .../shared/context-menu/context-menu.service.ts    |  94 +++
 .../shared/context-menu/context-menu.util.spec.ts  |  32 +-
 .../app/shared/context-menu/context-menu.util.ts}  |   9 +-
 .../dynamic-item.model.spec.ts}                    |  37 +-
 .../app/shared/context-menu/dynamic-item.model.ts  |  31 +-
 .../shared/date-picker/date-picker.component.html  |  13 +-
 .../date-picker/date-picker.component.spec.ts      |  39 +
 .../shared/date-picker/date-picker.component.ts    |  56 +-
 .../metron-alerts/src/app/shared/shared.module.ts  |   5 +-
 .../metron-alerts/src/assets/app-config.json       |   3 +-
 .../src/assets/context-menu.conf.json              |  49 ++
 metron-interface/metron-alerts/src/slider.scss     |   1 +
 metron-interface/metron-config/package-lock.json   |   2 +-
 metron-interface/metron-config/package.json        |   2 +-
 metron-interface/metron-config/pom.xml             |   2 +-
 .../metron-config/scripts/package.json             |   2 +-
 .../metron-config/src/app/model/risk-level-rule.ts |   8 +-
 .../src/app/model/sensor-parser-config.ts          |   2 +
 ...sensor-parser-config-readonly.component.spec.ts |   8 +-
 .../sensor-parser-config.component.html            |   8 +-
 .../sensor-parser-config.component.spec.ts         |  19 +-
 .../sensor-parser-config.component.ts              |  17 +-
 .../rule-editor/sensor-rule-editor.component.html  |  50 +-
 .../rule-editor/sensor-rule-editor.component.scss  |  21 +
 .../sensor-rule-editor.component.spec.ts           |  90 ++-
 .../rule-editor/sensor-rule-editor.component.ts    |  22 +-
 .../rule-editor/sensor-rule-editor.module.ts       |   3 +-
 .../sensor-threat-triage.component.html            |  42 +-
 .../sensor-threat-triage.component.scss            |  63 +-
 .../sensor-threat-triage.component.spec.ts         | 145 +---
 .../sensor-threat-triage.component.ts              | 105 +--
 .../app/shared/ace-editor/ace-editor.component.ts  |  24 +-
 .../src/assets/ace/mode-javascript.js              |   1 +
 metron-interface/metron-rest-client/pom.xml        |   4 +-
 .../apache/metron/rest/model/TopologySummary.java  |  11 +-
 metron-interface/metron-rest/README.md             |  24 +-
 metron-interface/metron-rest/pom.xml               |  13 +-
 .../src/main/config/rest_application.yml           |   4 +
 .../apache/metron/rest/MetronRestConstants.java    |   2 +
 .../org/apache/metron/rest/config/StormConfig.java |  21 +-
 .../service/impl/CachedStormStatusServiceImpl.java | 127 +++
 .../rest/service/impl/StormStatusServiceImpl.java  |  14 +-
 .../metron-rest/src/main/resources/application.yml |   2 +-
 .../org/apache/metron/rest/config/TestConfig.java  |  12 +
 .../impl/CachedStormStatusServiceImplTest.java     | 158 ++++
 metron-interface/pom.xml                           |   2 +-
 metron-platform/Performance-tuning-guide.md        |   2 +-
 metron-platform/README.md                          |   2 +-
 metron-platform/elasticsearch-shaded/pom.xml       |   2 +-
 .../metron-common-storm/pom.xml                    |   2 +-
 metron-platform/metron-common-streaming/pom.xml    |   2 +-
 metron-platform/metron-common/README.md            |   3 +-
 metron-platform/metron-common/pom.xml              |   2 +-
 .../java/org/apache/metron/common/Constants.java   |   6 +-
 .../configuration/IndexingConfigurations.java      |  17 +
 .../writer/IndexingWriterConfiguration.java        |   5 +
 .../configuration/writer/WriterConfiguration.java  |   9 +
 .../apache/metron/common/error/MetronError.java    |   4 +
 .../metron-common/src/main/scripts/cluster_info.py |   2 +-
 .../configuration/IndexingConfigurationsTest.java  |  82 ++
 metron-platform/metron-data-management/pom.xml     |   6 +-
 metron-platform/metron-elasticsearch/README.md     | 378 +--------
 .../{ => metron-elasticsearch-common}/README.md    |   0
 .../metron-elasticsearch-common}/pom.xml           | 229 ++----
 .../elasticsearch/bulk/BulkDocumentWriter.java     |   0
 .../bulk/BulkDocumentWriterResults.java            |   0
 .../bulk/ElasticsearchBulkDocumentWriter.java      |   2 +-
 .../bulk/ElasticsearchImportExport.java            |   0
 .../metron/elasticsearch/bulk/WriteFailure.java    |   0
 .../metron/elasticsearch/bulk/WriteSuccess.java    |   0
 .../elasticsearch/client/ElasticsearchClient.java  |   0
 .../client/ElasticsearchClientFactory.java         |   0
 .../config/ElasticsearchClientConfig.java          |   0
 .../config/ElasticsearchClientOptions.java         |   0
 .../dao/ElasticsearchColumnMetadataDao.java        |   0
 .../metron/elasticsearch/dao/ElasticsearchDao.java |   0
 .../dao/ElasticsearchMetaAlertDao.java             |   0
 .../ElasticsearchMetaAlertRetrieveLatestDao.java   |   0
 .../dao/ElasticsearchMetaAlertSearchDao.java       |   0
 .../dao/ElasticsearchMetaAlertUpdateDao.java       |   0
 .../dao/ElasticsearchRequestSubmitter.java         |   0
 .../dao/ElasticsearchRetrieveLatestDao.java        |   0
 .../elasticsearch/dao/ElasticsearchSearchDao.java  |   0
 .../elasticsearch/dao/ElasticsearchUpdateDao.java  |   0
 .../elasticsearch/utils/ElasticsearchUtils.java    |   0
 .../metron/elasticsearch/utils/FieldMapping.java   |   0
 .../elasticsearch/utils/FieldProperties.java       |   0
 .../elasticsearch/writer/ElasticsearchWriter.java  |  13 +-
 .../writer/MessageIdBasedDocument.java             |   0
 .../src/main/resources/META-INF/LICENSE            |   0
 .../src/main/resources/META-INF/NOTICE             |   0
 .../bulk/ElasticsearchBulkDocumentWriterTest.java  |   0
 .../bulk/ElasticsearchImportExportTest.java        |   0
 .../dao/ElasticsearchColumnMetadataDaoTest.java    |   0
 .../elasticsearch/dao/ElasticsearchDaoTest.java    |   0
 .../dao/ElasticsearchMetaAlertDaoTest.java         |   0
 .../dao/ElasticsearchRequestSubmitterTest.java     |   0
 .../dao/ElasticsearchUpdateDaoTest.java            |   0
 ...ticsearchBulkDocumentWriterIntegrationTest.java |   2 +-
 .../ElasticsearchMetaAlertIntegrationTest.java     |   0
 .../ElasticsearchSearchIntegrationTest.java        |  10 +-
 .../ElasticsearchUpdateIntegrationTest.java        |   0
 .../components/ElasticSearchComponent.java         |  18 +-
 .../writer/ElasticsearchWriterTest.java            |  62 +-
 .../src/test/resources/log4j.properties            |   0
 .../metron-elasticsearch-storm/README.md           |  20 +
 .../metron-elasticsearch-storm}/pom.xml            | 176 ++--
 .../src/main/assembly/assembly.xml                 |   0
 .../src/main/config/elasticsearch.properties       |   0
 .../src/main/config/elasticsearch.properties.j2    |   0
 .../main/scripts/start_elasticsearch_topology.sh   |   0
 .../ElasticsearchIndexingIntegrationTest.java      |   6 +-
 metron-platform/metron-elasticsearch/pom.xml       | 392 +--------
 .../metron-enrichment-common/pom.xml               |   2 +-
 .../metron/enrichment/cache/ObjectCache.java       | 123 +++
 .../metron/enrichment/cache/ObjectCacheConfig.java | 115 +++
 .../enrichment/stellar/EnrichmentObjectGet.java    | 101 +++
 .../metron/enrichment/stellar/ObjectGet.java       |  94 +--
 .../ObjectCacheTest.java}                          |  63 +-
 .../integration/mock/MockHBaseConnector.java       |  52 --
 .../EnrichmentObjectGetIntegrationTest.java        |  72 ++
 .../stellar/EnrichmentObjectGetTest.java           | 152 ++++
 .../stellar/ObjectGetIntegrationTest.java          |  70 ++
 .../metron/enrichment/stellar/ObjectGetTest.java   | 115 +--
 .../metron-enrichment-storm/pom.xml                |   2 +-
 metron-platform/metron-enrichment/pom.xml          |   6 +-
 metron-platform/metron-hbase-client/pom.xml        |   2 +-
 metron-platform/metron-hbase-server/pom.xml        |   2 +-
 .../metron-hbase/{ => metron-hbase-common}/pom.xml |  71 +-
 .../java/org/apache/metron/hbase}/ColumnList.java  |   2 +-
 .../metron/hbase}/HBaseProjectionCriteria.java     |   2 +-
 .../org/apache/metron/hbase/HTableProvider.java    |   0
 .../java/org/apache/metron/hbase}/IColumn.java     |   2 +-
 .../java/org/apache/metron/hbase}/ICounter.java    |   2 +-
 .../java/org/apache/metron/hbase/TableConfig.java  |   0
 .../org/apache/metron/hbase/TableProvider.java     |   0
 .../apache/metron/hbase/client/HBaseClient.java    |   4 +-
 .../metron/hbase/client/HBaseClientTest.java       | 126 +--
 .../metron/hbase/mock/MockHBaseTableProvider.java  |   0
 .../org/apache/metron/hbase/mock/MockHTable.java   |   0
 .../src/test/resources/log4j.properties            |   0
 metron-platform/metron-hbase/pom.xml               | 285 +------
 .../java/org/apache/metron/hbase/Connector.java    |  36 -
 .../org/apache/metron/hbase/HTableConnector.java   | 157 ----
 .../org/apache/metron/hbase/TupleTableConfig.java  | 275 -------
 metron-platform/metron-indexing/README.md          | 270 +------
 .../{ => metron-indexing-common}/README.md         |  81 +-
 .../{ => metron-indexing-common}/pom.xml           |  27 +-
 .../src/main/assembly/assembly.xml                 |  19 -
 .../zeppelin/metron/metron-connection-report.json  |   0
 .../metron/metron-connection-volume-report.json    |   0
 .../config/zeppelin/metron/metron-ip-report.json   |   0
 .../zeppelin/metron/metron-yaf-telemetry.json      |   0
 .../src/main/config/zookeeper/indexing/asa.json    |   0
 .../src/main/config/zookeeper/indexing/bro.json    |   0
 .../src/main/config/zookeeper/indexing/error.json  |   0
 .../src/main/config/zookeeper/indexing/snort.json  |   0
 .../main/config/zookeeper/indexing/websphere.json  |   0
 .../src/main/config/zookeeper/indexing/yaf.json    |   0
 .../apache/metron/indexing/dao/AccessConfig.java   |   0
 .../metron/indexing/dao/ColumnMetadataDao.java     |   0
 .../org/apache/metron/indexing/dao/HBaseDao.java   |   0
 .../org/apache/metron/indexing/dao/IndexDao.java   |   0
 .../metron/indexing/dao/IndexDaoFactory.java       |   0
 .../metron/indexing/dao/IndexUpdateCallback.java   |   0
 .../apache/metron/indexing/dao/MultiIndexDao.java  |   0
 .../metron/indexing/dao/RetrieveLatestDao.java     |   0
 .../dao/metaalert/DeferredMetaAlertIndexDao.java   |   0
 .../dao/metaalert/MetaAlertAddRemoveRequest.java   |   0
 .../indexing/dao/metaalert/MetaAlertConfig.java    |   0
 .../indexing/dao/metaalert/MetaAlertConstants.java |   0
 .../dao/metaalert/MetaAlertCreateRequest.java      |   0
 .../indexing/dao/metaalert/MetaAlertDao.java       |   0
 .../dao/metaalert/MetaAlertRetrieveLatestDao.java  |   0
 .../indexing/dao/metaalert/MetaAlertSearchDao.java |   0
 .../indexing/dao/metaalert/MetaAlertStatus.java    |   0
 .../indexing/dao/metaalert/MetaAlertUpdateDao.java |   0
 .../metron/indexing/dao/metaalert/MetaScores.java  |   0
 .../lucene/AbstractLuceneMetaAlertUpdateDao.java   |   0
 .../metron/indexing/dao/search/AlertComment.java   |   0
 .../metron/indexing/dao/search/FieldType.java      |   0
 .../metron/indexing/dao/search/GetRequest.java     |   0
 .../apache/metron/indexing/dao/search/Group.java   |   0
 .../metron/indexing/dao/search/GroupOrder.java     |   0
 .../metron/indexing/dao/search/GroupOrderType.java |   0
 .../metron/indexing/dao/search/GroupRequest.java   |   0
 .../metron/indexing/dao/search/GroupResponse.java  |   0
 .../metron/indexing/dao/search/GroupResult.java    |   0
 .../dao/search/InvalidCreateException.java         |   0
 .../dao/search/InvalidSearchException.java         |   0
 .../metron/indexing/dao/search/SearchDao.java      |   0
 .../metron/indexing/dao/search/SearchRequest.java  |   0
 .../metron/indexing/dao/search/SearchResponse.java |   0
 .../metron/indexing/dao/search/SearchResult.java   |   0
 .../metron/indexing/dao/search/SortField.java      |   0
 .../metron/indexing/dao/search/SortOrder.java      |   0
 .../dao/update/CommentAddRemoveRequest.java        |   0
 .../metron/indexing/dao/update/Document.java       |   0
 .../dao/update/OriginalNotFoundException.java      |   0
 .../metron/indexing/dao/update/PatchRequest.java   |   0
 .../metron/indexing/dao/update/UpdateDao.java      |   0
 .../metron/indexing/util/IndexingCacheUtil.java    |   0
 .../src/main/resources/META-INF/LICENSE            |   0
 .../src/main/resources/META-INF/NOTICE             |   0
 .../InMemoryMetaAlertRetrieveLatestDao.java        |   0
 .../apache/metron/indexing/dao/HBaseDaoTest.java   |   0
 .../apache/metron/indexing/dao/InMemoryDao.java    |   0
 .../metron/indexing/dao/InMemoryMetaAlertDao.java  |   0
 .../indexing/dao/InMemoryMetaAlertUpdateDao.java   |   0
 .../metron/indexing/dao/MultiIndexDaoTest.java     |   0
 .../metron/indexing/dao/SearchIntegrationTest.java |   0
 .../apache/metron/indexing/dao/UpdateDaoTest.java  |   0
 .../metron/indexing/dao/UpdateIntegrationTest.java |   0
 .../dao/metaalert/MetaAlertIntegrationTest.java    |   0
 .../indexing/dao/metaalert/MetaScoresTest.java     |   0
 .../AbstractLuceneMetaAlertUpdateDaoTest.java      |   0
 .../integration/HBaseDaoIntegrationTest.java       |   0
 .../indexing/util/IndexingCacheUtilTest.java       |   0
 .../src/test/resources/log4j.properties            |   0
 .../metron-indexing-storm/README.md                |  79 ++
 .../{ => metron-indexing-storm}/indexing_arch.png  | Bin
 .../metron-indexing-storm}/pom.xml                 | 123 +--
 .../src/main/assembly/assembly.xml                 |   0
 .../src/main/config/hdfs.properties.j2             |   0
 .../src/main/flux/indexing/batch/remote.yaml       |   0
 .../main/flux/indexing/random_access/remote.yaml   |   0
 .../src/main/scripts/start_hdfs_topology.sh        |   2 +-
 .../integration/HDFSIndexingIntegrationTest.java   |   7 +-
 .../integration/IndexingIntegrationTest.java       |   9 +-
 metron-platform/metron-indexing/pom.xml            | 292 +------
 metron-platform/metron-integration-test/pom.xml    |   2 +-
 .../apache/metron/integration/TestZKServer.java    |  79 ++
 .../data/jsonMapQuery/parsed/jsonMapExampleParsed  |  20 +-
 .../parsed/jsonMapExampleParsed                    |  12 +-
 .../src/main/sample/data/leef/parsed/leefParsed    |   4 +
 .../src/main/sample/data/leef/raw/leefOutput       |   4 +
 metron-platform/metron-job/pom.xml                 |   2 +-
 metron-platform/metron-management/pom.xml          |   2 +-
 metron-platform/metron-parsing/README.md           |  20 +-
 .../metron-parsing/metron-parsers-common/pom.xml   |   9 +-
 .../org/apache/metron/parsers/ParserComponent.java |   3 +
 .../apache/metron/parsers/ParserRunnerImpl.java    |   2 +
 .../apache/metron/parsers/json/JSONMapParser.java  |  21 +-
 .../org/apache/metron/parsers/utils/DateUtils.java |   9 +
 .../metron/parsers/ParserRunnerImplTest.java       |  45 +-
 .../parsers/integration/ParserIntegrationTest.java |   3 +-
 .../parsers/json/JSONMapParserQueryTest.java       |  61 +-
 .../metron/parsers/json/JSONMapParserTest.java     |  14 +-
 .../json/JSONMapParserWrappedQueryTest.java        |  12 +-
 .../metron-parsing/metron-parsers/pom.xml          |   2 +-
 .../src/main/config/zookeeper/parsers/leef.json    |   4 +
 .../org/apache/metron/parsers/cef/CEFParser.java   |  97 ++-
 .../org/apache/metron/parsers/leef/LEEFParser.java | 287 +++++++
 .../apache/metron/parsers/cef/CEFParserTest.java   |  57 +-
 .../apache/metron/parsers/leef/LEEFParserTest.java | 243 ++++++
 .../org/apache/metron/parsers/leef/sample.leef     |   4 +
 .../org/apache/metron/parsers/leef/sample.schema   |  27 +
 .../metron-parsing/metron-parsing-storm/README.md  |   8 +-
 .../metron-parsing/metron-parsing-storm/pom.xml    |   4 +-
 .../org/apache/metron/parsers/bolt/ParserBolt.java |   6 +-
 .../integration/validation/StormParserDriver.java  |  13 +
 metron-platform/metron-parsing/pom.xml             |   2 +-
 metron-platform/metron-pcap-backend/pom.xml        |   2 +-
 .../src/main/scripts/pcap_zeppelin_run.sh          |   2 +-
 metron-platform/metron-pcap/pom.xml                |   4 +-
 metron-platform/metron-solr/README.md              | 153 +---
 .../metron-solr/{ => metron-solr-common}/README.md |   2 +-
 .../metron-solr/{ => metron-solr-common}/pom.xml   | 124 ++-
 .../src/main/assembly/assembly.xml                 |   8 -
 .../src/main/config/schema/bro/schema.xml          |   0
 .../src/main/config/schema/bro}/solrconfig.xml     |   0
 .../src/main/config/schema/error/schema.xml        |   0
 .../src/main/config/schema/error}/solrconfig.xml   |   0
 .../src/main/config/schema/metaalert/schema.xml    |   0
 .../main/config/schema/metaalert}/solrconfig.xml   |   0
 .../src/main/config/schema/snort/schema.xml        |   0
 .../src/main/config/schema/snort}/solrconfig.xml   |   0
 .../src/main/config/schema/yaf/schema.xml          |   0
 .../src/main/config/schema/yaf}/solrconfig.xml     |   0
 .../java/org/apache/metron/solr/SolrConstants.java |   0
 .../metron/solr/client/SolrClientFactory.java      |   0
 .../metron/solr/dao/SolrColumnMetadataDao.java     |   0
 .../java/org/apache/metron/solr/dao/SolrDao.java   |   0
 .../apache/metron/solr/dao/SolrMetaAlertDao.java   |   0
 .../solr/dao/SolrMetaAlertRetrieveLatestDao.java   |   0
 .../metron/solr/dao/SolrMetaAlertSearchDao.java    |   0
 .../metron/solr/dao/SolrMetaAlertUpdateDao.java    |   0
 .../metron/solr/dao/SolrRetrieveLatestDao.java     |   0
 .../org/apache/metron/solr/dao/SolrSearchDao.java  |   0
 .../org/apache/metron/solr/dao/SolrUpdateDao.java  |   0
 .../org/apache/metron/solr/dao/SolrUtilities.java  |   0
 .../org/apache/metron/solr/schema/FieldType.java   |   0
 .../metron/solr/schema/SchemaTranslator.java       |   0
 .../metron/solr/writer/MetronSolrClient.java       |   0
 .../org/apache/metron/solr/writer/SolrWriter.java  |   0
 .../src/main/scripts/create_collection.sh          |   0
 .../src/main/scripts/delete_collection.sh          |   0
 .../src/main/scripts/install_solr.sh               |   0
 .../src/main/scripts/start_solr.sh                 |   0
 .../src/main/scripts/stop_solr.sh                  |   0
 .../enrichment/integration/utils/SampleUtil.java   |   6 +-
 .../metron/solr/client/SolrClientFactoryTest.java  |   0
 .../metron/solr/dao/SolrColumnMetadataTest.java    |   0
 .../org/apache/metron/solr/dao/SolrDaoTest.java    |   0
 .../metron/solr/dao/SolrMetaAlertDaoTest.java      |   0
 .../apache/metron/solr/dao/SolrSearchDaoTest.java  |   0
 .../apache/metron/solr/dao/SolrUpdateDaoTest.java  |   0
 .../apache/metron/solr/dao/SolrUtilitiesTest.java  |   0
 .../integration/SolrMetaAlertIntegrationTest.java  |   4 +-
 .../SolrRetrieveLatestIntegrationTest.java         |   4 +-
 .../integration/SolrSearchIntegrationTest.java     |   4 +-
 .../integration/SolrUpdateIntegrationTest.java     |   4 +-
 .../solr/integration/components/SolrComponent.java |   0
 .../schema/SchemaValidationIntegrationTest.java    |   0
 .../solr/matcher/ModifiableSolrParamsMatcher.java  |   0
 .../solr/matcher/SolrInputDocumentListMatcher.java |   0
 .../solr/matcher/SolrInputDocumentMatcher.java     |   0
 .../metron/solr/matcher/SolrQueryMatcher.java      |   0
 .../metron/solr/writer/MetronSolrClientTest.java   |   0
 .../apache/metron/solr/writer/SolrWriterTest.java  |   0
 .../test/resources/config/test/conf/managed-schema |   0
 .../resources/config/test/conf}/solrconfig.xml     |   0
 .../src/test/resources/example_data/bro            |   0
 .../src/test/resources/example_data/error          |   0
 .../src/test/resources/example_data/snort          |   0
 .../src/test/resources/example_data/yaf            |   0
 .../src/test/resources/log4j.properties            |   0
 .../src/test/resources/log4j2.xml                  |   0
 .../test/resources/solr/conf/_rest_managed.json    |   0
 .../src/test/resources/solr/conf/currency.xml      |   0
 .../test/resources/solr/conf/lang/stopwords_en.txt |   0
 .../src/test/resources/solr/conf/protwords.txt     |   0
 .../src/test/resources/solr/conf/schema.xml        |   0
 .../src/test/resources/solr/conf/solrconfig.xml    |   0
 .../src/test/resources/solr/conf/stopwords.txt     |   0
 .../src/test/resources/solr/conf/synonyms.txt      |   0
 .../src/test/resources/solr/solr.xml               |   0
 .../metron-solr/metron-solr-storm/README.md        |  20 +
 .../metron-solr-storm}/pom.xml                     | 162 ++--
 .../src/main/assembly/assembly.xml                 |   0
 .../src/main/config/solr.properties                |   0
 .../src/main/config/solr.properties.j2             |   0
 .../src/main/scripts/start_solr_topology.sh        |   0
 .../integration/SolrIndexingIntegrationTest.java   |  15 +-
 metron-platform/metron-solr/pom.xml                | 373 +--------
 .../metron-storm-kafka-override/pom.xml            |   2 +-
 metron-platform/metron-storm-kafka/pom.xml         |   2 +-
 metron-platform/metron-test-utilities/pom.xml      |   2 +-
 .../metron-writer/metron-writer-common/pom.xml     |   4 +-
 .../apache/metron/writer/BatchTimeoutPolicy.java   |   1 +
 .../metron-writer/metron-writer-storm/pom.xml      |   2 +-
 metron-platform/metron-writer/pom.xml              |   2 +-
 metron-platform/metron-zookeeper/pom.xml           |   2 +-
 metron-platform/pom.xml                            |   2 +-
 metron-stellar/pom.xml                             |   2 +-
 metron-stellar/stellar-3rd-party-example/pom.xml   |   2 +-
 metron-stellar/stellar-common/README.md            |   8 +-
 metron-stellar/stellar-common/pom.xml              |   2 +-
 .../stellar/dsl/functions/StringFunctions.java     |  20 +-
 .../stellar/dsl/functions/BasicStellarTest.java    |   2 +
 metron-stellar/stellar-zeppelin/README.md          |   8 +-
 metron-stellar/stellar-zeppelin/pom.xml            |   2 +-
 pom.xml                                            |   6 +-
 site-book/pom.xml                                  |   2 +-
 site/current-book/CONTRIBUTING.html                |  12 +-
 site/current-book/Upgrading.html                   |  28 +-
 site/current-book/index.html                       |  14 +-
 site/current-book/metron-analytics/index.html      |  12 +-
 .../metron-maas-service/index.html                 |  12 +-
 .../metron-profiler-client/index.html              |  12 +-
 .../metron-profiler-common/index.html              |  12 +-
 .../metron-profiler-repl/index.html                |  12 +-
 .../metron-profiler-spark/index.html               |  21 +-
 .../metron-profiler-storm/index.html               |  12 +-
 .../metron-analytics/metron-statistics/HLLP.html   |  12 +-
 .../metron-analytics/metron-statistics/index.html  |  12 +-
 .../metron-contrib/metron-docker/index.html        |  14 +-
 .../metron-contrib/metron-performance/index.html   |  12 +-
 .../metron-deployment/Kerberos-ambari-setup.html   |  12 +-
 .../metron-deployment/Kerberos-manual-setup.html   |  56 +-
 .../metron-deployment/amazon-ec2/index.html        |  12 +-
 .../metron-deployment/ansible/index.html           |  12 +-
 .../metron-deployment/ansible/roles/index.html     |  12 +-
 .../ansible/roles/opentaxii/index.html             |  12 +-
 .../ansible/roles/pcap_replay/index.html           |  12 +-
 .../ansible/roles/sensor-stubs/index.html          |  12 +-
 .../ansible/roles/sensor-test-mode/index.html      |  12 +-
 .../development/centos6/index.html                 |  12 +-
 .../development/fastcapa/index.html                |  12 +-
 .../metron-deployment/development/index.html       |  12 +-
 .../development/ubuntu14/index.html                |  12 +-
 site/current-book/metron-deployment/index.html     |  56 +-
 .../metron-deployment/other-examples/index.html    |  12 +-
 .../manual-install/Manual_Install_CentOS6.html     |  12 +-
 .../ambari/elasticsearch-mpack/index.html          |  12 +-
 .../metron-deployment/packaging/ambari/index.html  |  42 +-
 .../packaging/ambari/metron-mpack/index.html       |  19 +-
 .../packaging/docker/ansible-docker/index.html     |  12 +-
 .../packaging/docker/deb-docker/index.html         |  12 +-
 .../packaging/docker/rpm-docker/index.html         |  12 +-
 .../packaging/packer-build/index.html              |  12 +-
 site/current-book/metron-interface/index.html      | 232 ++++++
 .../metron-interface/metron-alerts/index.html      |  59 +-
 .../metron-interface/metron-config/index.html      |  12 +-
 .../metron-interface/metron-rest/index.html        | 439 +++++++---
 .../metron-platform/Performance-tuning-guide.html  |  25 +-
 site/current-book/metron-platform/index.html       |  19 +-
 .../metron-platform/metron-common/index.html       | 217 +++--
 .../metron-data-management/index.html              |  39 +-
 .../metron-elasticsearch/index.html                |  25 +-
 .../metron-platform/metron-enrichment/index.html   | 450 +----------
 .../{ => metron-enrichment-common}/index.html      | 259 ++----
 .../{ => metron-enrichment-storm}/Performance.html |  82 +-
 .../metron-enrichment-storm/index.html             | 261 ++++++
 .../index.html}                                    | 100 +--
 .../metron-platform/metron-indexing/index.html     |  15 +-
 .../metron-platform/metron-job/index.html          |  15 +-
 .../metron-platform/metron-management/index.html   | 896 ++++++++++++++-------
 .../metron-parsers/parser-testing.html             | 208 -----
 .../org/apache/metron/parsers/paloalto/index.html  | 156 ----
 .../{metron-parsers => metron-parsing}/index.html  | 437 +++++-----
 .../metron-parsers-common}/3rdPartyParser.html     |  93 ++-
 .../metron-parsers-common}/ParserChaining.html     |  95 +--
 .../metron-parsers-common}/index.html              |  73 +-
 .../message-parser-implementation-notes.html       |  91 ++-
 .../metron-parsers-common/parser-testing.html      | 161 ++++
 .../org/apache/metron/parsers/paloalto/index.html  | 161 ++++
 .../metron-parsing/metron-parsers}/index.html      |  76 +-
 .../org/apache/metron/parsers/paloalto/index.html  | 157 ++++
 .../metron-parsing/metron-parsing-storm/index.html | 278 +++++++
 .../metron-platform/metron-pcap-backend/index.html |  15 +-
 .../metron-platform/metron-solr/index.html         |  19 +-
 .../metron-platform/metron-writer/index.html       | 118 ++-
 .../metron-sensors/fastcapa/index.html             |  12 +-
 site/current-book/metron-sensors/index.html        |  12 +-
 site/current-book/metron-sensors/pycapa/index.html |  12 +-
 .../stellar-3rd-party-example/index.html           |  12 +-
 .../stellar-common/3rdPartyStellar.html            |  12 +-
 .../metron-stellar/stellar-common/index.html       | 250 +++---
 .../metron-stellar/stellar-zeppelin/index.html     |  24 +-
 .../use-cases/forensic_clustering/index.html       |  12 +-
 .../use-cases/geographic_login_outliers/index.html |  12 +-
 site/current-book/use-cases/index.html             |  12 +-
 .../use-cases/parser_chaining/index.html           |  12 +-
 .../use-cases/typosquat_detection/index.html       |  12 +-
 site/documentation/index.md                        |  12 +-
 527 files changed, 9405 insertions(+), 6963 deletions(-)