Sorry, but I am not sure what you are reading.  Can you send a link?

On Wed, Apr 5, 2017 at 1:16 PM, Laurens Vets <laur...@daemon.be> wrote:

> Thank you for the help, but I still have the same problem.
>
> Followed the getting-started section step 2 to step 8 without any errors.
> Still no output from profilerConfig though.
>
> Also, from reading the Profiling Your Streams section under Metron
> Reference Application, I would think this would actually set up the
> profiler. Is there maybe a part missing there?
>
> On 2017-04-05 09:58, Nick Allen wrote:
>
> I agree with Casey.  You just don't have a profile configured yet.
>
> These instructions should get you going.
>
>
> https://github.com/apache/incubator-metron/tree/master/
> metron-analytics/metron-profiler#getting-started
>
>
> After following those instructions, your call to CONFIG_GET will retrieve
> the profiler definition.
>
>
> On Wed, Apr 5, 2017 at 12:52 PM, Casey Stella <ceste...@gmail.com> wrote:
>
>> the profiler.properties file is the properties file for the flux
>> topology.  CONFIG_GET interacts with the config for the profiler in
>> zookeeper.  Typically that's kept in 
>> $METRON_HOME/config/zookeeper/profiler.json
>> and it's described in https://github.com/apache/incu
>> bator-metron/tree/master/metron-analytics/metron-profiler
>>
>> Are you sure you've pushed the profiler config to zookeeper?
>>
>> On Wed, Apr 5, 2017 at 12:21 PM, Laurens Vets <laur...@daemon.be> wrote:
>>
>>> I'm still having issues. I copied the metron-management-0.3.1.jar over
>>> to /usr/metron/0.3.1/lib and now "profilerConfig := CONFIG_GET("PROFILER")"
>>> works. However, when I type "profilerConfig", it's empty.
>>>
>>> The file "/usr/metron/0.3.1/config/profiler.properties" exists and has
>>> content. I would think that "profilerConfig" shows _something_?
>>>
>>>
>>> On 2017-04-04 15:46, Nick Allen wrote:
>>>
>>> The management functions, including CONFIG_GET, do not get deployed
>>> automatically right now.  Copy the jar from the metron-management project
>>> to your VM at /usr/metron/0.3.1/lib then restart the REPL.
>>>
>>> On Apr 4, 2017 6:42 PM, "Laurens Vets" <laur...@daemon.be> wrote:
>>>
>>>> I'm doing the Metron reference application and I get stuck at Profiling
>>>> Your Streams.
>>>>
>>>> This works:
>>>> $ /usr/hdp/current/hbase-client/bin/hbase shell
>>>> hbase(main):001:0> create 'profiler', 'P'
>>>>
>>>> However, the next command fails:
>>>>
>>>> [root@node1 ~]# /usr/metron/0.3.1/bin/stellar -z node1:2181
>>>> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
>>>> SLF4J: Defaulting to no-operation (NOP) logger implementation
>>>> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for
>>>> further details.
>>>> Stellar, Go!
>>>> Please note that functions are loading lazily in the background and
>>>> will be unavailable until loaded fully.
>>>> {es.clustername=metron, es.ip=node1, es.port=9300,
>>>> es.date.format=yyyy.MM.dd.HH, parser.error.topic=indexing}
>>>> [Stellar]>>> Functions loaded, you may refer to functions now...
>>>> profilerConfig := CONFIG_GET("PROFILER")
>>>> [!] Unable to resolve function named 'CONFIG_GET'.  Valid functions are
>>>> IS_DATE,MONTH,IS_DOMAIN,FORMAT,TRIM,WEEK_OF_MONTH,JOIN,MAP_G
>>>> ET,TO_INTEGER,OUTLIER_MAD_SCORE,YEAR,WEEK_OF_YEAR,PROTOCOL_T
>>>> O_NAME,ENDS_WITH,GET_FIRST,FILL_LEFT,STATS_MAX,DOMAIN_TO_TLD
>>>> ,PROFILE_FIXED,TO_STRING,DOMAIN_REMOVE_SUBDOMAINS,HLLP_MERGE
>>>> ,HLLP_CARDINALITY,BLOOM_MERGE,STARTS_WITH,STATS_KURTOSIS,STA
>>>> TS_SUM_SQUARES,DOMAIN_REMOVE_TLD,STATS_INIT,SYSTEM_ENV_GET,
>>>> ENRICHMENT_GET,STATS_SD,HLLP_INIT,GEO_GET,STATS_COUNT,GET,
>>>> HLLP_ADD,IS_INTEGER,DAY_OF_WEEK,STATS_BIN,IS_EMPTY,IS_
>>>> EMAIL,MAP_EXISTS,DAY_OF_YEAR,REGEXP_MATCH,PROFILE_WINDOW,
>>>> TO_LOWER,STATS_SKEWNESS,ENRICHMENT_EXISTS,URL_TO_PORT,
>>>> DAY_OF_MONTH,LENGTH,GET_LAST,IN_SUBNET,FILL_RIGHT,SPLIT,
>>>> MAAS_MODEL_APPLY,ABS,STATS_POPULATION_VARIANCE,SYSTEM_
>>>> PROPERTY_GET,STATS_VARIANCE,STATS_ADD,TO_UPPER,OUTLIER_
>>>> MAD_STATE_MERGE,TO_EPOCH_TIMESTAMP,MAAS_GET_ENDPOINT,
>>>> BLOOM_EXISTS,BIN,STATS_QUADRATIC_MEAN,BLOOM_INIT,BLOOM_ADD,
>>>> URL_TO_PATH,STATS_GEOMETRIC_MEAN,OUTLIER_MAD_ADD,URL_TO_
>>>> PROTOCOL,STATS_MIN,URL_TO_HOST,TO_FLOAT,STATS_SUM_LOGS,
>>>> IS_URL,STATS_SUM,IS_IP,TO_LO
>>>> NG,STATS_MERGE,STATS_MEAN,STATS_PERCENTILE,STRING_ENTROPY,TO
>>>> _DOUBLE,PROFILE_GET
>>>> org.apache.metron.common.dsl.ParseException: Unable to resolve
>>>> function named 'CONFIG_GET'.  Valid functions are
>>>> IS_DATE,MONTH,IS_DOMAIN,FORMAT,TRIM,WEEK_OF_MONTH,JOIN,MAP_G
>>>> ET,TO_INTEGER,OUTLIER_MAD_SCORE,YEAR,WEEK_OF_YEAR,PROTOCOL_T
>>>> O_NAME,ENDS_WITH,GET_FIRST,FILL_LEFT,STATS_MAX,DOMAIN_TO_TLD
>>>> ,PROFILE_FIXED,TO_STRING,DOMAIN_REMOVE_SUBDOMAINS,HLLP_MERGE
>>>> ,HLLP_CARDINALITY,BLOOM_MERGE,STARTS_WITH,STATS_KURTOSIS,STA
>>>> TS_SUM_SQUARES,DOMAIN_REMOVE_TLD,STATS_INIT,SYSTEM_ENV_GET,
>>>> ENRICHMENT_GET,STATS_SD,HLLP_INIT,GEO_GET,STATS_COUNT,GET,
>>>> HLLP_ADD,IS_INTEGER,DAY_OF_WEEK,STATS_BIN,IS_EMPTY,IS_
>>>> EMAIL,MAP_EXISTS,DAY_OF_YEAR,REGEXP_MATCH,PROFILE_WINDOW,
>>>> TO_LOWER,STATS_SKEWNESS,ENRICHMENT_EXISTS,URL_TO_PORT,
>>>> DAY_OF_MONTH,LENGTH,GET_LAST,IN_SUBNET,FILL_RIGHT,SPLIT,
>>>> MAAS_MODEL_APPLY,ABS,STATS_POPULATION_VARIANCE,SYSTEM_
>>>> PROPERTY_GET,STATS_VARIANCE,STATS_ADD,TO_UPPER,OUTLIER_
>>>> MAD_STATE_MERGE,TO_EPOCH_TIMESTAMP,MAAS_GET_ENDPOINT,
>>>> BLOOM_EXISTS,BIN,STATS_QUADRATIC_MEAN,BLOOM_INIT,BLOOM_ADD,
>>>> URL_TO_PATH,STATS_GEOMETRIC_MEAN,OUTLIER_MAD_ADD,URL_TO_
>>>> PROTOCOL,STATS_MIN,URL_TO_HOST,TO_FLOAT,STATS_SUM_LOGS,
>>>> IS_URL,STATS_SUM,IS_IP,TO_LO
>>>> NG,STATS_MERGE,STATS_MEAN,STATS_PERCENTILE,STRING_ENTROPY,TO
>>>> _DOUBLE,PROFILE_GET
>>>>         at org.apache.metron.common.stellar.StellarCompiler.resolveFunc
>>>> tion(StellarCompiler.java:302)
>>>>         at org.apache.metron.common.stellar.StellarCompiler.exitTransfo
>>>> rmationFunc(StellarCompiler.java:261)
>>>>         at org.apache.metron.common.stellar.generated.StellarParser$Tra
>>>> nsformationFuncContext.exitRule(StellarParser.java:1689)
>>>>         at org.antlr.v4.runtime.Parser.triggerExitRuleEvent(Parser.java
>>>> :422)
>>>>         at org.antlr.v4.runtime.Parser.exitRule(Parser.java:632)
>>>>         at org.apache.metron.common.stellar.generated.StellarParser.tra
>>>> nsformation(StellarParser.java:160)
>>>>         at org.apache.metron.common.stellar.BaseStellarProcessor.parse(
>>>> BaseStellarProcessor.java:126)
>>>>         at org.apache.metron.common.stellar.shell.StellarExecutor.execu
>>>> te(StellarExecutor.java:287)
>>>>         at org.apache.metron.common.stellar.shell.StellarShell.executeS
>>>> tellar(StellarShell.java:361)
>>>>         at org.apache.metron.common.stellar.shell.StellarShell.handleSt
>>>> ellar(StellarShell.java:264)
>>>>         at org.apache.metron.common.stellar.shell.StellarShell.execute(
>>>> StellarShell.java:400)
>>>>         at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:53)
>>>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>>> Executor.java:1142)
>>>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>>> lExecutor.java:617)
>>>>         at java.lang.Thread.run(Thread.java:745)
>>>> Caused by: java.lang.IllegalStateException: Unknown function:
>>>> `CONFIG_GET`
>>>>         at org.apache.metron.common.dsl.functions.resolver.BaseFunction
>>>> Resolver.apply(BaseFunctionResolver.java:106)
>>>>         at org.apache.metron.common.dsl.functions.resolver.BaseFunction
>>>> Resolver.apply(BaseFunctionResolver.java:47)
>>>>         at org.apache.metron.common.stellar.StellarCompiler.resolveFunc
>>>> tion(StellarCompiler.java:297)
>>>>         ... 14 more
>>>> [Stellar]>>>
>>>>
>>>> Any idea what might be going on here? Did the function change name or
>>>> something?
>>>
>>>
>>>
>

Reply via email to