metron git commit: METRON-1471: Migrate shuffle connections to local or shuffle closes apache/metron#949
Repository: metron Updated Branches: refs/heads/master abb152b83 -> 8bc7732e4 METRON-1471: Migrate shuffle connections to local or shuffle closes apache/metron#949 Project: http://git-wip-us.apache.org/repos/asf/metron/repo Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/8bc7732e Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/8bc7732e Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/8bc7732e Branch: refs/heads/master Commit: 8bc7732e4c904085e4f78469abded84635971632 Parents: abb152b Author: cstellaAuthored: Thu Mar 8 17:17:57 2018 -0500 Committer: cstella Committed: Thu Mar 8 17:17:57 2018 -0500 -- .../metron-profiler/src/main/flux/profiler/remote.yaml | 6 +++--- .../metron-indexing/src/main/flux/indexing/batch/remote.yaml | 4 ++-- .../src/main/flux/indexing/random_access/remote.yaml | 4 ++-- .../apache/metron/parsers/topology/ParserTopologyBuilder.java | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) -- http://git-wip-us.apache.org/repos/asf/metron/blob/8bc7732e/metron-analytics/metron-profiler/src/main/flux/profiler/remote.yaml -- diff --git a/metron-analytics/metron-profiler/src/main/flux/profiler/remote.yaml b/metron-analytics/metron-profiler/src/main/flux/profiler/remote.yaml index 752640a..9ec5ba4 100644 --- a/metron-analytics/metron-profiler/src/main/flux/profiler/remote.yaml +++ b/metron-analytics/metron-profiler/src/main/flux/profiler/remote.yaml @@ -168,7 +168,7 @@ streams: from: "kafkaSpout" to: "splitterBolt" grouping: -type: SHUFFLE +type: LOCAL_OR_SHUFFLE - name: "splitter -> builder" from: "splitterBolt" @@ -182,11 +182,11 @@ streams: to: "hbaseBolt" grouping: streamId: "hbase" -type: SHUFFLE +type: LOCAL_OR_SHUFFLE - name: "builder -> kafka" from: "builderBolt" to: "kafkaBolt" grouping: streamId: "kafka" -type: SHUFFLE +type: LOCAL_OR_SHUFFLE http://git-wip-us.apache.org/repos/asf/metron/blob/8bc7732e/metron-platform/metron-indexing/src/main/flux/indexing/batch/remote.yaml -- diff --git a/metron-platform/metron-indexing/src/main/flux/indexing/batch/remote.yaml b/metron-platform/metron-indexing/src/main/flux/indexing/batch/remote.yaml index 85e3baa..3087dd9 100644 --- a/metron-platform/metron-indexing/src/main/flux/indexing/batch/remote.yaml +++ b/metron-platform/metron-indexing/src/main/flux/indexing/batch/remote.yaml @@ -158,7 +158,7 @@ streams: from: "kafkaSpout" to: "hdfsIndexingBolt" grouping: -type: SHUFFLE +type: LOCAL_OR_SHUFFLE - name: "hdfsBolt -> errorIndexingBolt" @@ -166,4 +166,4 @@ streams: to: "indexingErrorBolt" grouping: streamId: "error" -type: SHUFFLE +type: LOCAL_OR_SHUFFLE http://git-wip-us.apache.org/repos/asf/metron/blob/8bc7732e/metron-platform/metron-indexing/src/main/flux/indexing/random_access/remote.yaml -- diff --git a/metron-platform/metron-indexing/src/main/flux/indexing/random_access/remote.yaml b/metron-platform/metron-indexing/src/main/flux/indexing/random_access/remote.yaml index cadc1ec..429ba45 100644 --- a/metron-platform/metron-indexing/src/main/flux/indexing/random_access/remote.yaml +++ b/metron-platform/metron-indexing/src/main/flux/indexing/random_access/remote.yaml @@ -130,11 +130,11 @@ streams: from: "kafkaSpout" to: "indexingBolt" grouping: -type: SHUFFLE +type: LOCAL_OR_SHUFFLE - name: "indexingBolt -> errorIndexingBolt" from: "indexingBolt" to: "indexingErrorBolt" grouping: streamId: "error" -type: SHUFFLE +type: LOCAL_OR_SHUFFLE http://git-wip-us.apache.org/repos/asf/metron/blob/8bc7732e/metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/topology/ParserTopologyBuilder.java -- diff --git a/metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/topology/ParserTopologyBuilder.java b/metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/topology/ParserTopologyBuilder.java index 1039e56..2865dd6 100644 --- a/metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/topology/ParserTopologyBuilder.java +++ b/metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/topology/ParserTopologyBuilder.java @@
metron git commit: METRON-1482 Update REST to work with Solr (merrimanr) closes apache/metron#957
Repository: metron Updated Branches: refs/heads/feature/METRON-1416-upgrade-solr a7a41a55a -> cdbe7ac1f METRON-1482 Update REST to work with Solr (merrimanr) closes apache/metron#957 Project: http://git-wip-us.apache.org/repos/asf/metron/repo Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/cdbe7ac1 Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/cdbe7ac1 Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/cdbe7ac1 Branch: refs/heads/feature/METRON-1416-upgrade-solr Commit: cdbe7ac1f291c8d5be505973aaf01aa1d8a91920 Parents: a7a41a5 Author: merrimanrAuthored: Thu Mar 8 14:08:22 2018 -0600 Committer: merrimanr Committed: Thu Mar 8 14:08:22 2018 -0600 -- .../CURRENT/package/scripts/rest_commands.py| 1 + .../metron-rest/src/main/scripts/metron-rest.sh | 29 +++-- .../metron/solr/dao/SolrMetaAlertDao.java | 126 +++ .../apache/metron/solr/dao/SolrSearchDao.java | 5 +- 4 files changed, 150 insertions(+), 11 deletions(-) -- http://git-wip-us.apache.org/repos/asf/metron/blob/cdbe7ac1/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/rest_commands.py -- diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/rest_commands.py b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/rest_commands.py index 4f717bb..c3d3ec1 100755 --- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/rest_commands.py +++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/rest_commands.py @@ -101,6 +101,7 @@ class RestCommands: "export METRON_INDEX_CP={metron_indexing_classpath};" "export METRON_LOG_DIR={metron_log_dir};" "export METRON_PID_FILE={pid_file};" + "export METRON_RA_INDEXING_WRITER={ra_indexing_writer};" "{metron_home}/bin/metron-rest.sh;" "unset METRON_JDBC_PASSWORD;" )) http://git-wip-us.apache.org/repos/asf/metron/blob/cdbe7ac1/metron-interface/metron-rest/src/main/scripts/metron-rest.sh -- diff --git a/metron-interface/metron-rest/src/main/scripts/metron-rest.sh b/metron-interface/metron-rest/src/main/scripts/metron-rest.sh index f9a2b69..e0eeaa4 100644 --- a/metron-interface/metron-rest/src/main/scripts/metron-rest.sh +++ b/metron-interface/metron-rest/src/main/scripts/metron-rest.sh @@ -84,19 +84,32 @@ if [ ${METRON_JDBC_CLIENT_PATH} ]; then METRON_REST_CLASSPATH+=":${METRON_JDBC_CLIENT_PATH}" fi -# Use a custom indexing jar if provided, else pull the metron-elasticsearch uber jar +# Use metron-elasticsearch uber jar by default +indexing_jar_pattern="${METRON_HOME}/lib/metron-elasticsearch*uber.jar" +# Use metron-solr uber jar if ra indexing writer set to Solr +if [[ ${METRON_RA_INDEXING_WRITER} == "Solr" ]]; then +indexing_jar_pattern="${METRON_HOME}/lib/metron-solr*uber.jar" +fi +# Use a custom indexing jar if provided if [ ${METRON_INDEX_CP} ]; then -echo "Default metron indexing jar is: ${METRON_INDEX_CP}" -METRON_REST_CLASSPATH+=":${METRON_INDEX_CP}" -else -indexing_jar_pattern="${METRON_HOME}/lib/metron-elasticsearch*uber.jar" -indexing_files=( ${indexing_jar_pattern} ) -echo "Default metron indexing jar is: ${indexing_files[0]}" -METRON_REST_CLASSPATH+=":${indexing_files[0]}" +indexing_jar_pattern="${METRON_INDEX_CP}" fi +indexing_files=( ${indexing_jar_pattern} ) +echo "Metron indexing jar is: ${indexing_files[0]}" +METRON_REST_CLASSPATH+=":${indexing_files[0]}" echo "METRON_REST_CLASSPATH=${METRON_REST_CLASSPATH}" +#Use Solr daos if ra indexing writer set to Solr +if [[ ${METRON_RA_INDEXING_WRITER} == "Solr" ]]; then +METRON_INDEX_DAO=" --index.dao.impl=org.apache.metron.solr.dao.SolrDao,org.apache.metron.indexing.dao.HBaseDao" +METRON_METAALERT_DAO=" --meta.dao.impl=org.apache.metron.solr.dao.SolrMetaAlertDao" +echo "METRON_INDEX_DAO=${METRON_INDEX_DAO}" +echo "METRON_METAALERT_DAO=${METRON_METAALERT_DAO}" +METRON_SPRING_OPTIONS+=${METRON_INDEX_DAO} +METRON_SPRING_OPTIONS+=${METRON_METAALERT_DAO} +fi + echo "Starting application" ${JAVA_HOME}/bin/java ${METRON_JVMFLAGS} \ -cp ${METRON_REST_CLASSPATH} \ http://git-wip-us.apache.org/repos/asf/metron/blob/cdbe7ac1/metron-platform/metron-solr/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertDao.java -- diff --git
[2/2] metron git commit: METRON-1464 Convert schemas to be compatible with Solr 5.5.2 (merrimanr) closes apache/metron#945
METRON-1464 Convert schemas to be compatible with Solr 5.5.2 (merrimanr) closes apache/metron#945 Project: http://git-wip-us.apache.org/repos/asf/metron/repo Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/a7a41a55 Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/a7a41a55 Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/a7a41a55 Branch: refs/heads/feature/METRON-1416-upgrade-solr Commit: a7a41a55aa79b7fa3f64c51a4d968f011e8b11d1 Parents: 84cac7e Author: merrimanrAuthored: Thu Mar 8 11:52:42 2018 -0600 Committer: merrimanr Committed: Thu Mar 8 11:52:42 2018 -0600 -- .../docker/rpm-docker/SPECS/metron.spec | 10 +- .../src/main/config/schema/bro/managed-schema | 693 --- .../src/main/config/schema/bro/schema.xml | 693 +++ .../src/main/config/schema/error/managed-schema | 58 -- .../src/main/config/schema/error/schema.xml | 58 ++ .../main/config/schema/metaalert/managed-schema | 41 -- .../src/main/config/schema/metaalert/schema.xml | 41 ++ .../src/main/config/schema/snort/managed-schema | 86 --- .../src/main/config/schema/snort/schema.xml | 86 +++ .../src/main/config/schema/yaf/managed-schema | 92 --- .../src/main/config/schema/yaf/schema.xml | 92 +++ 11 files changed, 975 insertions(+), 975 deletions(-) -- http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec -- diff --git a/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec b/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec index 5222efc..c7d37ed 100644 --- a/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec +++ b/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec @@ -232,15 +232,15 @@ This package installs the Metron Solr files %{metron_home}/bin/start_solr_topology.sh %{metron_home}/bin/stop_solr.sh %{metron_home}/config/solr.properties -%{metron_home}/config/schema/bro/managed-schema +%{metron_home}/config/schema/bro/schema.xml %{metron_home}/config/schema/bro/solrconfig.xml -%{metron_home}/config/schema/error/managed-schema +%{metron_home}/config/schema/error/schema.xml %{metron_home}/config/schema/error/solrconfig.xml -%{metron_home}/config/schema/metaalert/managed-schema +%{metron_home}/config/schema/metaalert/schema.xml %{metron_home}/config/schema/metaalert/solrconfig.xml -%{metron_home}/config/schema/snort/managed-schema +%{metron_home}/config/schema/snort/schema.xml %{metron_home}/config/schema/snort/solrconfig.xml -%{metron_home}/config/schema/yaf/managed-schema +%{metron_home}/config/schema/yaf/schema.xml %{metron_home}/config/schema/yaf/solrconfig.xml %attr(0644,root,root) %{metron_home}/lib/metron-solr-%{full_version}-uber.jar http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/bro/managed-schema -- diff --git a/metron-platform/metron-solr/src/main/config/schema/bro/managed-schema b/metron-platform/metron-solr/src/main/config/schema/bro/managed-schema deleted file mode 100644 index b473395..000 --- a/metron-platform/metron-solr/src/main/config/schema/bro/managed-schema +++ /dev/null @@ -1,693 +0,0 @@ - - - - - - - - - - - - guid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/bro/schema.xml
[1/2] metron git commit: METRON-1464 Convert schemas to be compatible with Solr 5.5.2 (merrimanr) closes apache/metron#945
Repository: metron Updated Branches: refs/heads/feature/METRON-1416-upgrade-solr 84cac7e85 -> a7a41a55a http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/metaalert/managed-schema -- diff --git a/metron-platform/metron-solr/src/main/config/schema/metaalert/managed-schema b/metron-platform/metron-solr/src/main/config/schema/metaalert/managed-schema deleted file mode 100644 index 2138a92..000 --- a/metron-platform/metron-solr/src/main/config/schema/metaalert/managed-schema +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - guid - - - - - - - - - - - - http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/metaalert/schema.xml -- diff --git a/metron-platform/metron-solr/src/main/config/schema/metaalert/schema.xml b/metron-platform/metron-solr/src/main/config/schema/metaalert/schema.xml new file mode 100644 index 000..e36c71e --- /dev/null +++ b/metron-platform/metron-solr/src/main/config/schema/metaalert/schema.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + guid + + + + + + + + + + + + http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/snort/managed-schema -- diff --git a/metron-platform/metron-solr/src/main/config/schema/snort/managed-schema b/metron-platform/metron-solr/src/main/config/schema/snort/managed-schema deleted file mode 100644 index 2cdf3ab..000 --- a/metron-platform/metron-solr/src/main/config/schema/snort/managed-schema +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - guid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/snort/schema.xml -- diff --git a/metron-platform/metron-solr/src/main/config/schema/snort/schema.xml b/metron-platform/metron-solr/src/main/config/schema/snort/schema.xml new file mode 100644 index 000..ae13b8d --- /dev/null +++ b/metron-platform/metron-solr/src/main/config/schema/snort/schema.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + guid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/yaf/managed-schema -- diff --git a/metron-platform/metron-solr/src/main/config/schema/yaf/managed-schema b/metron-platform/metron-solr/src/main/config/schema/yaf/managed-schema deleted file mode 100644 index edf80da..000 --- a/metron-platform/metron-solr/src/main/config/schema/yaf/managed-schema +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - guid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://git-wip-us.apache.org/repos/asf/metron/blob/a7a41a55/metron-platform/metron-solr/src/main/config/schema/yaf/schema.xml -- diff --git a/metron-platform/metron-solr/src/main/config/schema/yaf/schema.xml b/metron-platform/metron-solr/src/main/config/schema/yaf/schema.xml new file mode 100644 index 000..edccd9d --- /dev/null +++ b/metron-platform/metron-solr/src/main/config/schema/yaf/schema.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + guid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +