I'm starting an ES cluster on Windows, still on first node. ES & Logstash
are running fine, but Marvel is failing with a "Failed to parse source"
against the @timestamp field.
I've uninstalled, reinstalled, restarted. I checked the indices and
.marvel-YYYY.MM.DD is there and has data in it.
Any help on how to tshoot further is much appreciated. Trying to demo so
we can purchase, but stuck on this.
Thanks, Rick
[2015-03-04 12:03:42,981][DEBUG][action.search.type ] [Doctor Bong]
[.marvel-2015.03.04][0], node[XtdYbJwaQQSLJbYTfMPA4g], [R], s[STARTED]:
Failed to execute [org.elasticsearch.action.search.SearchRequest@1ba00061]
org.elasticsearch.search.SearchParseException: [.marvel-2015.03.04][0]:
from[-1],size[1]: Parse Failure [Failed to parse source
[{"size":1,"sort":{"@timestamp":{"order":"desc"}}}]]
at
org.elasticsearch.search.SearchService.parseSource(SearchService.java:687)
at
org.elasticsearch.search.SearchService.createContext(SearchService.java:543)
at
org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:515)
at
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:356)
at
org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:333)
at
org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:330)
at
org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:559)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.elasticsearch.search.SearchParseException:
[.marvel-2015.03.04][0]: from[-1],size[1]: Parse Failure [No mapping found
for [@timestamp] in order to sort on]
at
org.elasticsearch.search.sort.SortParseElement.addSortField(SortParseElement.java:210)
at
org.elasticsearch.search.sort.SortParseElement.addCompoundSortField(SortParseElement.java:184)
at
org.elasticsearch.search.sort.SortParseElement.parse(SortParseElement.java:96)
at
org.elasticsearch.search.SearchService.parseSource(SearchService.java:671)
... 9 more
[2015-03-04 12:03:42,981][DEBUG][action.search.type ] [Doctor Bong]
All shards failed for phase: [query_fetch]
Sorry for the late response. This one slipped through. Do you still have
the issue? Marvel needs to be installed on all the nods in the cluster.
Missing installing it on the master will cause this kind of errors.
Cheers,
Boaz
On Wednesday, March 4, 2015 at 7:06:35 PM UTC+1, Rick wrote:
I'm starting an ES cluster on Windows, still on first node. ES & Logstash
are running fine, but Marvel is failing with a "Failed to parse source"
against the @timestamp field.
I've uninstalled, reinstalled, restarted. I checked the indices and
.marvel-YYYY.MM.DD is there and has data in it.
Any help on how to tshoot further is much appreciated. Trying to demo so
we can purchase, but stuck on this.
Thanks, Rick
[2015-03-04 12:03:42,981][DEBUG][action.search.type ] [Doctor Bong]
[.marvel-2015.03.04][0], node[XtdYbJwaQQSLJbYTfMPA4g], [R], s[STARTED]:
Failed to execute [org.elasticsearch.action.search.SearchRequest@1ba00061]
org.elasticsearch.search.SearchParseException: [.marvel-2015.03.04][0]:
from[-1],size[1]: Parse Failure [Failed to parse source
[{"size":1,"sort":{"@timestamp":{"order":"desc"}}}]]
at
org.elasticsearch.search.SearchService.parseSource(SearchService.java:687)
at
org.elasticsearch.search.SearchService.createContext(SearchService.java:543)
at
org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:515)
at
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:356)
at
org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:333)
at
org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:330)
at
org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:559)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.elasticsearch.search.SearchParseException:
[.marvel-2015.03.04][0]: from[-1],size[1]: Parse Failure [No mapping found
for [@timestamp] in order to sort on]
at
org.elasticsearch.search.sort.SortParseElement.addSortField(SortParseElement.java:210)
at
org.elasticsearch.search.sort.SortParseElement.addCompoundSortField(SortParseElement.java:184)
at
org.elasticsearch.search.sort.SortParseElement.parse(SortParseElement.java:96)
at
org.elasticsearch.search.SearchService.parseSource(SearchService.java:671)
... 9 more
[2015-03-04 12:03:42,981][DEBUG][action.search.type ] [Doctor Bong]
All shards failed for phase: [query_fetch]
Sorry for the late response. This one slipped through. Do you still have the issue? Marvel needs to be installed on all the nods in the cluster. Missing installing it on the master will cause this kind of errors.
Cheers,
Boaz
On Wednesday, March 4, 2015 at 7:06:35 PM UTC+1, Rick wrote:
I'm starting an ES cluster on Windows, still on first node. ES & Logstash are running fine, but Marvel is failing with a "Failed to parse source" against the @timestamp field.
I've uninstalled, reinstalled, restarted. I checked the indices and .marvel-YYYY.MM.DD is there and has data in it.
Any help on how to tshoot further is much appreciated. Trying to demo so we can purchase, but stuck on this.
Thanks, Rick
[2015-03-04 12:03:42,981][DEBUG][action.search.type ] [Doctor Bong] [.marvel-2015.03.04][0], node[XtdYbJwaQQSLJbYTfMPA4g], [R], s[STARTED]: Failed to execute [org.elasticsearch.action.search.SearchRequest@1ba00061]
org.elasticsearch.search.SearchParseException: [.marvel-2015.03.04][0]: from[-1],size[1]: Parse Failure [Failed to parse source [{"size":1,"sort":{"@timestamp":{"order":"desc"}}}]]
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:687)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:543)
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:515)
at org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:356)
at org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:333)
at org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:330)
at org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:559)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.elasticsearch.search.SearchParseException: [.marvel-2015.03.04][0]: from[-1],size[1]: Parse Failure [No mapping found for [@timestamp] in order to sort on]
at org.elasticsearch.search.sort.SortParseElement.addSortField(SortParseElement.java:210)
at org.elasticsearch.search.sort.SortParseElement.addCompoundSortField(SortParseElement.java:184)
at org.elasticsearch.search.sort.SortParseElement.parse(SortParseElement.java:96)
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:671)
... 9 more
[2015-03-04 12:03:42,981][DEBUG][action.search.type ] [Doctor Bong] All shards failed for phase: [query_fetch]
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.