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. >> >>
