You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "Nick Allen (JIRA)" <ji...@apache.org> on 2019/02/04 20:27:00 UTC

[jira] [Commented] (METRON-1988) Latency Summarizer Will Not Start

    [ https://issues.apache.org/jira/browse/METRON-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16760186#comment-16760186 ] 

Nick Allen commented on METRON-1988:
------------------------------------

The implementation exists in Enrichment.
{code:java}
[root@node1 0.7.1]# jar -tvf lib/metron-enrichment-0.7.1-uber.jar | grep LatencySummarizer
6198 Mon Feb 04 13:56:02 UTC 2019 org/apache/metron/enrichment/cli/LatencySummarizer$LatencyStats.class
2170 Mon Feb 04 13:56:02 UTC 2019 org/apache/metron/enrichment/cli/LatencySummarizer$LatencyStats$1.class
747 Mon Feb 04 13:56:02 UTC 2019 org/apache/metron/enrichment/cli/LatencySummarizer$Pair.class
6803 Mon Feb 04 13:56:02 UTC 2019 org/apache/metron/enrichment/cli/LatencySummarizer.class{code}
 

Even if I update the script to use the Enrichment jar with something like this...
{code:java}
source /etc/default/metron
export ENRICHMENT_JAR=`find $METRON_HOME/lib -name metron-enrichment-*.jar`
java $METRON_JVMFLAGS -cp $ENRICHMENT_JAR org.apache.metron.enrichment.cli.LatencySummarizer "$@"{code}
 

The tool errors out without providing any useful information....
{code:java}
[root@node1 0.7.1]# bin/latency_summarizer.sh


Exception in thread "main" org.apache.metron.jackson.databind.JsonMappingException: No content to map due to end-of-input
at [Source: ; line: 1, column: 0]
at org.apache.metron.jackson.databind.JsonMappingException.from(JsonMappingException.java:255)
at org.apache.metron.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3851)
at org.apache.metron.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3792)
at org.apache.metron.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2816)
at org.apache.metron.common.utils.JSONUtils.load(JSONUtils.java:92)
at org.apache.metron.enrichment.cli.LatencySummarizer.main(LatencySummarizer.java:183){code}
 

Help?  Am I missing an CLI argument?  I guess not.
{code:java}
[root@node1 0.7.1]# bin/latency_summarizer.sh -h
usage: latencysummarizer [-h] [-m]
-h,--help This screen
-m,--mean_only Print the mean only when we summarize{code}

> Latency Summarizer Will Not Start
> ---------------------------------
>
>                 Key: METRON-1988
>                 URL: https://issues.apache.org/jira/browse/METRON-1988
>             Project: Metron
>          Issue Type: Bug
>            Reporter: Nick Allen
>            Priority: Major
>
> {code:java}
> [root@node1 0.7.1]# source /etc/default/metron
> [root@node1 0.7.1]# bin/latency_summarizer.sh
> Error: Could not find or load main class org.apache.metron.enrichment.cli.LatencySummarizer{code}
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)