Hi, everyone
I started a single node oap using es7 as storage.
Found the following error:
java.lang.NoSuchMethodError:
org.elasticsearch.search.aggregations.AggregationBuilders.avg(Ljava/lang/String;)Lorg/elasticsearch/search/aggregations/metrics/avg/AvgAggregationBuilder;
at
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricsQueryEsDAO.functionAggregation(MetricsQueryEsDAO.java:92)
~[storage-elasticsearch-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.query.MetricsQueryEsDAO.getValues(MetricsQueryEsDAO.java:56)
~[storage-elasticsearch7-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.server.core.query.MetricQueryService.getValues(MetricQueryService.java:82)
~[server-core-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.query.graphql.resolver.MetricQuery.getValues(MetricQuery.java:53)
~[query-graphql-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.query.graphql.resolver.MetricQueryMethodAccess.invoke(Unknown
Source) ~[reflectasm-1.11.7.jar:6.6.0-SNAPSHOT]
java.lang.NoSuchMethodError:
org.elasticsearch.search.aggregations.AggregationBuilders.avg(Ljava/lang/String;)Lorg/elasticsearch/search/aggregations/metrics/avg/AvgAggregationBuilder;
at
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricsQueryEsDAO.functionAggregation(MetricsQueryEsDAO.java:92)
~[storage-elasticsearch-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.query.MetricsQueryEsDAO.getValues(MetricsQueryEsDAO.java:56)
~[storage-elasticsearch7-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.server.core.query.MetricQueryService.getValues(MetricQueryService.java:82)
~[server-core-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.query.graphql.resolver.MetricQuery.getValues(MetricQuery.java:53)
~[query-graphql-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.query.graphql.resolver.MetricQueryMethodAccess.invoke(Unknown
Source) ~[reflectasm-1.11.7.jar:6.6.0-SNAPSHOT]
java.lang.NoSuchMethodError:
org.elasticsearch.search.aggregations.AggregationBuilders.avg(Ljava/lang/String;)Lorg/elasticsearch/search/aggregations/metrics/avg/AvgAggregationBuilder;
at
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricsQueryEsDAO.functionAggregation(MetricsQueryEsDAO.java:92)
~[storage-elasticsearch-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.query.MetricsQueryEsDAO.getValues(MetricsQueryEsDAO.java:56)
~[storage-elasticsearch7-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.server.core.query.MetricQueryService.getValues(MetricQueryService.java:82)
~[server-core-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.query.graphql.resolver.MetricQuery.getValues(MetricQuery.java:53)
~[query-graphql-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT]
at
org.apache.skywalking.oap.query.graphql.resolver.MetricQueryMethodAccess.invoke(Unknown
Source) ~[reflectasm-1.11.7.jar:6.6.0-SNAPSHOT]
Github @arugal
Apache SkyWalking
2019年11月17日 23:52,Sheng Wu
<[email protected]<mailto:[email protected]>> 写道:
Hi,
SkyWalking with ES7 PR[1] has been submitted by Zhenxu Ke.
It changed the dependency tree, package mode and a lot of codes.
Although e2e tests passed, I request the whole community to review PR, test
and feedback.
[1] https://github.com/apache/skywalking/pull/3870
Sheng Wu 吴晟
Twitter, wusheng1108