Alternatively, you might also be able to compile it and bundle it yourself
per the custom Stellar function docs:

   1.
   
https://github.com/apache/metron/blob/master/metron-stellar/stellar-common/3rdPartyStellar.md
(it
   appears this link has possibly been orphaned since I don't see it
   referenced elsewhere).
   2.
   
https://github.com/apache/metron/tree/master/metron-stellar/stellar-common#stellarfunctionpaths

I agree with Nick and would recommend you upgrade to a more recent version.
There are a number of features and stability enhancements in later
versions. 0.7.1 is under way and should be out pretty soon.

On Thu, Apr 25, 2019 at 6:33 AM Nick Allen <[email protected]> wrote:

> REST_GET is not included in that version.   You will need a more recent
> release.
>
> On Wed, Apr 24, 2019 at 4:04 PM Anil Donthireddy <
> [email protected]> wrote:
>
>> I see the version as “0.5.1.1.6.0.0” in the ambari components list for
>> metron.
>>
>>
>>
>> *From:* Michael Miklavcic [mailto:[email protected]]
>> *Sent:* Tuesday, April 23, 2019 7:28 PM
>> *To:* [email protected]
>> *Subject:* Re: Unable to execute REST_GET from stellar command line
>>
>>
>>
>> I think that sounds like an HCP version, not the Apache version. Should
>> be able to grab that from the Ambari component version list.
>>
>>
>>
>> On Tue, Apr 23, 2019, 7:50 PM Anil Donthireddy <
>> [email protected]> wrote:
>>
>> We are using 1.6.0.0-7 version of metron.
>>
>>
>>
>> *From:* Nick Allen [mailto:[email protected]]
>> *Sent:* Tuesday, April 23, 2019 4:58 PM
>> *To:* [email protected]
>> *Subject:* Re: Unable to execute REST_GET from stellar command line
>>
>>
>>
>> You don't have that function on your classpath.  Are you sure that
>> function exists in the version of Metron that you are running?
>>
>>
>>
>> On Tue, Apr 23, 2019, 6:45 PM Anil Donthireddy <
>> [email protected]> wrote:
>>
>> Hi,
>>
>>
>>
>> I am trying to test the REST_GET stellar function with the example
>> provided in the document
>> https://metron.apache.org/current-book/metron-stellar/stellar-common/index.html.
>> I am getting the below while trying the same..
>>
>>
>>
>> [Stellar]>>> REST_GET('http://httpbin.org/get
>> <https://linkprotect.cudasvc.com/url?a=http%3a%2f%2fhttpbin.org%2fget&c=E,1,JMnMrDyXH-Zaa3qjrpAwYyJo5i7XfOnOrxHuC7FmbesRca3Kzszw1nChpnjLnkZxDuLEjktmFluZ81dBbCdNaale95CyxHnxcVpJIpED1z7QlD363ZY,&typo=1>
>> ')
>>
>> [!] Unable to parse: REST_GET('http://httpbin.org/get
>> <https://linkprotect.cudasvc.com/url?a=http%3a%2f%2fhttpbin.org%2fget&c=E,1,_LWnHhZkB8qhInBORUuiILpj-t-UM_VB1K9DxZrUPepD3L7KCmRiq-mJcgtNYe0UX1VrftXIPxPZ1b4Li39jAoetnVFxBt7OaPIztfazLawMb1m9Guk-_sVZ1jUP&typo=1>')
>> due to: Unable to resolve function named 'REST_GET'.  Valid functions are
>> IS_DOMAIN,MONTH,TRIM,FORMAT,WEEK_OF_MONTH,LOG10,TO_INTEGER,FLOOR,YEAR,PROTOCOL_TO_NAME,FILL_LEFT,GET_FIRST,GROK_PREDICT,DECODE,PROFILE_FIXED,THREAT_TRIAGE_SCORE,DOMAIN_REMOVE_SUBDOMAINS,REGEXP_REPLACE,KAFKA_SEEK,STATS_SUM_SQUARES,SET_ADD,STATS_INIT,SET_INIT,MIN,CONFIG_GET,IS_INTEGER,DAY_OF_WEEK,SET_MERGE,ENCODE,IS_EMPTY,DAY_OF_YEAR,STATS_SKEWNESS,ENRICHMENT_EXISTS,IN_SUBNET,HDFS_READ,SPLIT,GEOHASH_CENTROID,ABS,SET_REMOVE,STATS_VARIANCE,LOCAL_RM,STATS_ADD,TO_UPPER,PARSER_STELLAR_TRANSFORM_PRINT,MAAS_GET_ENDPOINT,BLOOM_EXISTS,GET_SUPPORTED_ENCODINGS,BLOOM_INIT,ENRICHMENT_STELLAR_TRANSFORM_ADD,URL_TO_PATH,LOCAL_READ,OUTLIER_MAD_ADD,TO_FLOAT,STATS_SUM_LOGS,HDFS_LS,IS_IP,TO_LONG,CHOMP,THREAT_TRIAGE_CONFIG,KAFKA_GET,ENDS_WITH,BYTEARRAY_MATCHER,TO_STRING,INDEXING_SET_INDEX,HLLP_MERGE,OBJECT_GET,APPEND_IF_MISSING,BLOOM_MERGE,SAMPLE_GET,GEOHASH_MAX_DIST,KAFKA_PROPS,THREAT_TRIAGE_INIT,STATS_KURTOSIS,DOMAIN_REMOVE_TLD,GROK_EVAL,MULTISET_INIT,TO_JSON_MAP,CEILING,HLLP_ADD,SIN,REDUCE,URL_TO_PORT,SAMPLE_MERGE,MULTISET_ADD,HDFS_WRITE,THREAT_TRIAGE_REMOVE,STATS_POPULATION_VARIANCE,SYSTEM_PROPERTY_GET,INDEXING_SET_BATCH,KAFKA_PUT,IT_ENTROPY,FILTER,BIN,BLOOM_ADD,STATS_QUADRATIC_MEAN,STATS_MIN,SHELL_GET_EXPRESSION,ZIP_LONGEST,STATS_SUM,STATS_MERGE,STATS_PERCENTILE,SHELL_EDIT,GEOHASH_DIST,TO_DOUBLE,CONFIG_PUT,IS_DATE,ZIP,SQRT,JOIN,FUZZY_LANGS,LOCAL_LS,MAP_GET,OUTLIER_MAD_SCORE,GEOHASH_FROM_LATLONG,WEEK_OF_YEAR,STATS_MAX,CHOP,FUZZY_SCORE,SHELL_LIST_VARS,IS_NAN,SHELL_VARS2MAP,REGEXP_GROUP_VAL,SHODAN,ENRICHMENT_GET,STATS_SD,HASH,GEOHASH_FROM_LOC,MULTISET_MERGE,HLLP_INIT,GEO_GET,GET,STATS_COUNT,MAP,MAP_EXISTS,TO_LOWER,MAX,DAY_OF_MONTH,LENGTH,MAAS_MODEL_APPLY,GEOHASH_TO_LATLONG,PROFILER_APPLY,PROFILER_FLUSH,THREAT_TRIAGE_SET_AGGREGATOR,KAFKA_FIND,OUTLIER_MAD_STATE_MERGE,TO_EPOCH_TIMESTAMP,COS,URL_TO_PROTOCOL,THREAT_TRIAGE_ADD,PARSER_STELLAR_TRANSFORM_ADD,TO_JSON_OBJECT,STATS_MEAN,PROFILE_GET,TAN,LN,PARSER_STELLAR_TRANSFORM_REMOVE,SUBSTRING,MULTISET_REMOVE,HDFS_READ_LINES,LIST_ADD,MULTISET_TO_SET,PROFILER_INIT,DOMAIN_TYPOSQUAT,DOMAIN_TO_TLD,GET_HASHES_AVAILABLE,COUNT_MATCHES,HLLP_CARDINALITY,STARTS_WITH,ENRICHMENT_STELLAR_TRANSFORM_PRINT,SYSTEM_ENV_GET,LOG2,SAMPLE_INIT,HDFS_RM,STATS_BIN,TO_JSON_LIST,IS_EMAIL,INDEXING_SET_ENABLED,LOCAL_WRITE,REGEXP_MATCH,PROFILE_WINDOW,LOCAL_READ_LINES,ROUND,GET_LAST,THREAT_TRIAGE_PRINT,FILL_RIGHT,ENRICHMENT_STELLAR_TRANSFORM_REMOVE,IS_ENCODING,KAFKA_TAIL,SAMPLE_ADD,STATS_GEOMETRIC_MEAN,PREPEND_IF_MISSING,URL_TO_HOST,TLSH_DIST,MSEXCH_GET_USERID,IS_URL,SHELL_MAP2TABLE,EXP,STRING_ENTROPY
>>
>> org.apache.metron.stellar.dsl.ParseException: Unable to parse: REST_GET('
>> http://httpbin.org/get
>> <https://linkprotect.cudasvc.com/url?a=http%3a%2f%2fhttpbin.org%2fget&c=E,1,aFqj77iMNieCvkM5XN-RNPQhV4oSTLdsidwThDaMRLlYIsgQBvXfZRcIJMD5ot1PR7vkXsW7P5JgJh6w3zIDTLdO_bZz50hvQCEw-8D7ehsrJWGVW188tQ,,&typo=1>')
>> due to: Unable to resolve function named 'REST_GET'.  Valid functions are
>> IS_DOMAIN,MONTH,TRIM,FORMAT,WEEK_OF_MONTH,LOG10,TO_INTEGER,FLOOR,YEAR,PROTOCOL_TO_NAME,FILL_LEFT,GET_FIRST,GROK_PREDICT,DECODE,PROFILE_FIXED,THREAT_TRIAGE_SCORE,DOMAIN_REMOVE_SUBDOMAINS,REGEXP_REPLACE,KAFKA_SEEK,STATS_SUM_SQUARES,SET_ADD,STATS_INIT,SET_INIT,MIN,CONFIG_GET,IS_INTEGER,DAY_OF_WEEK,SET_MERGE,ENCODE,IS_EMPTY,DAY_OF_YEAR,STATS_SKEWNESS,ENRICHMENT_EXISTS,IN_SUBNET,HDFS_READ,SPLIT,GEOHASH_CENTROID,ABS,SET_REMOVE,STATS_VARIANCE,LOCAL_RM,STATS_ADD,TO_UPPER,PARSER_STELLAR_TRANSFORM_PRINT,MAAS_GET_ENDPOINT,BLOOM_EXISTS,GET_SUPPORTED_ENCODINGS,BLOOM_INIT,ENRICHMENT_STELLAR_TRANSFORM_ADD,URL_TO_PATH,LOCAL_READ,OUTLIER_MAD_ADD,TO_FLOAT,STATS_SUM_LOGS,HDFS_LS,IS_IP,TO_LONG,CHOMP,THREAT_TRIAGE_CONFIG,KAFKA_GET,ENDS_WITH,BYTEARRAY_MATCHER,TO_STRING,INDEXING_SET_INDEX,HLLP_MERGE,OBJECT_GET,APPEND_IF_MISSING,BLOOM_MERGE,SAMPLE_GET,GEOHASH_MAX_DIST,KAFKA_PROPS,THREAT_TRIAGE_INIT,STATS_KURTOSIS,DOMAIN_REMOVE_TLD,GROK_EVAL,MULTISET_INIT,TO_JSON_MAP,CEILING,HLLP_ADD,SIN,REDUCE,URL_TO_PORT,SAMPLE_MERGE,MULTISET_ADD,HDFS_WRITE,THREAT_TRIAGE_REMOVE,STATS_POPULATION_VARIANCE,SYSTEM_PROPERTY_GET,INDEXING_SET_BATCH,KAFKA_PUT,IT_ENTROPY,FILTER,BIN,BLOOM_ADD,STATS_QUADRATIC_MEAN,STATS_MIN,SHELL_GET_EXPRESSION,ZIP_LONGEST,STATS_SUM,STATS_MERGE,STATS_PERCENTILE,SHELL_EDIT,GEOHASH_DIST,TO_DOUBLE,CONFIG_PUT,IS_DATE,ZIP,SQRT,JOIN,FUZZY_LANGS,LOCAL_LS,MAP_GET,OUTLIER_MAD_SCORE,GEOHASH_FROM_LATLONG,WEEK_OF_YEAR,STATS_MAX,CHOP,FUZZY_SCORE,SHELL_LIST_VARS,IS_NAN,SHELL_VARS2MAP,REGEXP_GROUP_VAL,SHODAN,ENRICHMENT_GET,STATS_SD,HASH,GEOHASH_FROM_LOC,MULTISET_MERGE,HLLP_INIT,GEO_GET,GET,STATS_COUNT,MAP,MAP_EXISTS,TO_LOWER,MAX,DAY_OF_MONTH,LENGTH,MAAS_MODEL_APPLY,GEOHASH_TO_LATLONG,PROFILER_APPLY,PROFILER_FLUSH,THREAT_TRIAGE_SET_AGGREGATOR,KAFKA_FIND,OUTLIER_MAD_STATE_MERGE,TO_EPOCH_TIMESTAMP,COS,URL_TO_PROTOCOL,THREAT_TRIAGE_ADD,PARSER_STELLAR_TRANSFORM_ADD,TO_JSON_OBJECT,STATS_MEAN,PROFILE_GET,TAN,LN,PARSER_STELLAR_TRANSFORM_REMOVE,SUBSTRING,MULTISET_REMOVE,HDFS_READ_LINES,LIST_ADD,MULTISET_TO_SET,PROFILER_INIT,DOMAIN_TYPOSQUAT,DOMAIN_TO_TLD,GET_HASHES_AVAILABLE,COUNT_MATCHES,HLLP_CARDINALITY,STARTS_WITH,ENRICHMENT_STELLAR_TRANSFORM_PRINT,SYSTEM_ENV_GET,LOG2,SAMPLE_INIT,HDFS_RM,STATS_BIN,TO_JSON_LIST,IS_EMAIL,INDEXING_SET_ENABLED,LOCAL_WRITE,REGEXP_MATCH,PROFILE_WINDOW,LOCAL_READ_LINES,ROUND,GET_LAST,THREAT_TRIAGE_PRINT,FILL_RIGHT,ENRICHMENT_STELLAR_TRANSFORM_REMOVE,IS_ENCODING,KAFKA_TAIL,SAMPLE_ADD,STATS_GEOMETRIC_MEAN,PREPEND_IF_MISSING,URL_TO_HOST,TLSH_DIST,MSEXCH_GET_USERID,IS_URL,SHELL_MAP2TABLE,EXP,STRING_ENTROPY
>>
>>         at
>> org.apache.metron.stellar.common.BaseStellarProcessor.createException(
>> BaseStellarProcessor.java:166
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fBaseStellarProcessor.java%3a166&c=E,1,QDxeGemFIxhwqIePia8V3z2hbPCx0SryfffBDyJTxPwywKCGHUQyx_FYUgUgSebgh8yN3wRzxf6Nh2UccUhzWgsaZUPxnfe1eqFbEFRL6HpUkDQ_A0ri&typo=1>
>> )
>>
>>         at org.apache.metron.stellar.common.BaseStellarProcessor.parse(
>> BaseStellarProcessor.java:154
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fBaseStellarProcessor.java%3a154&c=E,1,5A_Vk-S4nWakimM_kMRtBeDXP2Id8H7Z4fpOEXLZJovWIvqDCjzywz-o1_5eSAVMPVTXwvUQOnl1XWmcbnipBcVQNC09GBL-Qkns3bXUbwf0eWpq_oc,&typo=1>
>> )
>>
>>         at
>> org.apache.metron.stellar.common.shell.DefaultStellarShellExecutor.executeStellar(
>> DefaultStellarShellExecutor.java:405
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fDefaultStellarShellExecutor.java%3a405&c=E,1,eBp1pPFp92GQ1E_UsyuEVuw7LJB34DpSPJ8o3Lgw49mDQf3QU7j4ETwkfAXy6jemu8Q_1G-xSJUJ1QtWYA4YuOg68_uy0GeY9W7Kq46ZyogdpQ,,&typo=1>
>> )
>>
>>         at
>> org.apache.metron.stellar.common.shell.DefaultStellarShellExecutor.execute(
>> DefaultStellarShellExecutor.java:257
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fDefaultStellarShellExecutor.java%3a257&c=E,1,cInQlICgrj8SISkLQtIDzj31rmoq3eEowJJzyeR2nDkhS6RM_KXDCRU8p53lRk-uTWtGZm_7qlchp9jNuqBSUsPr-sp7-xMC3hj9CXzRxKw7g-8LpYn4&typo=1>
>> )
>>
>>         at
>> org.apache.metron.stellar.common.shell.cli.StellarShell.execute(
>> StellarShell.java:357
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fStellarShell.java%3a357&c=E,1,we4Q430Az0OKO9Y4XLceqlQ8ZJJ7pme8xjFCsz_rlJpB3CBNcv9GowMLng7a9Rm29l6rNPPKkyr-iVGUZ-cINrHz2Z0mQlXqiiV3kMLA9c3Df8VI3C9z&typo=1>
>> )
>>
>>         at org.jboss.aesh.console.AeshProcess.run
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2forg.jboss.aesh.console.AeshProcess.run&c=E,1,Bapn_IwEttgDjUy_-bVjiirwCpFi_-p7ZHSFuFjHXq12QcmAhh_fL9YkRUPqW59PyRlWgql81q2M0xjG-HyCv5kefdKbmVip0iTqaBbR7JJFtypvcS7TkXs,&typo=1>
>> (AeshProcess.java:53
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fAeshProcess.java%3a53&c=E,1,TM4rktn6xU2A7TPvJTEqd2De8ApQALwX8cqi2uzGcalNOnhuYVD3tE73-a-yIv6lDNBjILgQwKn3ufKFR_NEJEyzC3eMjZMESqCVG4xbG2ZiR1Q,&typo=1>
>> )
>>
>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(
>> ThreadPoolExecutor.java:1149
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fThreadPoolExecutor.java%3a1149&c=E,1,zVGWXZRyGIAyg76I2mh4oclA4cOhQrxzktPnFkbjpzA67lgi3bdgtkrmzNZndOXJ7b67RSmBvRT51aplOnrin6tG1rEULlj3yF34xauB&typo=1>
>> )
>>
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fWorker.run&c=E,1,_8BwzZbDMI72y8BxgYGD3WdmKHEcMn63VrPLmkob0VpzDkIi7NLrCAwnXL13GF0cBKgyQbk2PitzhYVcTVWe0N-P-8vzJlzfSOaOJzN5VWgD&typo=1>
>> (ThreadPoolExecutor.java:624
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fThreadPoolExecutor.java%3a624&c=E,1,v59w7bjspHhcVQVn2zU3V3-KMPS0myP_iImdfhNc5rJzfICAR2Vun2_b209kv5n1CtPx6QgViAPQ2Zrs3mLNIvzm6cFVKCcMJqTIDzpFCAI,&typo=1>
>> )
>>
>>         at java.lang.Thread.run
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fjava.lang.Thread.run&c=E,1,K6ZbXz5GdUA1g05wcb1aMTyXTJPx1h4eGJ_cf7w0kq5q_pOsSdGubW17TDM796Vl-s5JITuT7v3yakxzHFarS6oX045nhM5xpaDFHAXL&typo=1>
>> (Thread.java:748
>> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fThread.java%3a748&c=E,1,Jwy9828QzE66DqDawlrYacfL1idsazKo3Zu7eSzsJtj5auwMY1onSC4yC4vBzKDv7oPO7Z676CV4EtcqQBLXw8DhzLVsYiT8esuihQSoVw,,&typo=1>
>> )
>>
>>
>>
>> May I get help to resolve the issue.
>>
>>
>>
>> Thanks,
>>
>> Anil.
>>
>>

Reply via email to