EvanLjp commented on pull request #6499:
URL: https://github.com/apache/skywalking/pull/6499#issuecomment-794712667


   > > yes, already local test it
   > 
   > 
   > 
   > Maybe you just tested it in IDE? The OAP failed to start up in docker 
container
   > 
   > 
   > 
   > ```
   > 
   > oap_1       | 2021-03-10 01:15:12,503 - 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller
 -18119 [main] INFO  [] - create metrics-percentile index template finished, 
isAcknowledged: true
   > 
   > oap_1       | 2021-03-10 01:15:12,732 - 
org.apache.skywalking.oap.server.starter.OAPServerBootstrap -18348 [main] ERROR 
[] - Elasticsearch exception [type=illegal_argument_exception, reason=cannot 
create index with name [metrics-percentile-20210310], because it matches with 
template [metrics] that creates data streams only, use create data stream api 
instead]
   > 
   > oap_1       | org.elasticsearch.ElasticsearchStatusException: 
Elasticsearch exception [type=illegal_argument_exception, reason=cannot create 
index with name [metrics-percentile-20210310], because it matches with template 
[metrics] that creates data streams only, use create data stream api instead]
   > 
   > oap_1       |      at 
org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177)
 ~[elasticsearch-7.5.0.jar:7.5.0]
   > 
   > oap_1       |      at 
org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1793)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |      at 
org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1770)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |      at 
org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1527)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |      at 
org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1499)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |      at 
org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1466)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |      at 
org.elasticsearch.client.IndicesClient.create(IndicesClient.java:131) 
~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.client.ElasticSearch7Client.createIndex(ElasticSearch7Client.java:123)
 ~[storage-elasticsearch7-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller.createTimeSeriesTable(StorageEsInstaller.java:144)
 ~[storage-elasticsearch-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller.createTable(StorageEsInstaller.java:88)
 ~[storage-elasticsearch-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.core.storage.model.ModelInstaller.whenCreating(ModelInstaller.java:56)
 ~[server-core-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.core.storage.model.StorageModels.addModelListener(StorageModels.java:90)
 ~[server-core-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.StorageModuleElasticsearch7Provider.start(StorageModuleElasticsearch7Provider.java:224)
 ~[storage-elasticsearch7-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.library.module.BootstrapFlow.start(BootstrapFlow.java:49)
 ~[library-module-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.library.module.ModuleManager.init(ModuleManager.java:62)
 ~[library-module-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.starter.OAPServerBootstrap.start(OAPServerBootstrap.java:43)
 [server-bootstrap-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      at 
org.apache.skywalking.oap.server.starter.OAPServerStartUp.main(OAPServerStartUp.java:27)
 [server-starter-es7-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |      Suppressed: org.elasticsearch.client.ResponseException: 
method [PUT], host [http://es:9200], URI 
[/metrics-percentile-20210310?master_timeout=30s&timeout=30s], status line 
[HTTP/1.1 400 Bad Request]
   > 
   > oap_1       | 
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"cannot 
create index with name [metrics-percentile-20210310], because it matches with 
template [metrics] that creates data streams only, use create data stream api 
instead"}],"type":"illegal_argument_exception","reason":"cannot create index 
with name [metrics-percentile-20210310], because it matches with template 
[metrics] that creates data streams only, use create data stream api 
instead"},"status":400}
   > 
   > oap_1       |              at 
org.elasticsearch.client.RestClient.convertResponse(RestClient.java:283) 
~[elasticsearch-rest-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |              at 
org.elasticsearch.client.RestClient.performRequest(RestClient.java:261) 
~[elasticsearch-rest-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |              at 
org.elasticsearch.client.RestClient.performRequest(RestClient.java:235) 
~[elasticsearch-rest-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |              at 
org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1514)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |              at 
org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1499)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |              at 
org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1466)
 ~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |              at 
org.elasticsearch.client.IndicesClient.create(IndicesClient.java:131) 
~[elasticsearch-rest-high-level-client-7.5.0.jar:7.5.0]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.client.ElasticSearch7Client.createIndex(ElasticSearch7Client.java:123)
 ~[storage-elasticsearch7-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller.createTimeSeriesTable(StorageEsInstaller.java:144)
 ~[storage-elasticsearch-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller.createTable(StorageEsInstaller.java:88)
 ~[storage-elasticsearch-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.core.storage.model.ModelInstaller.whenCreating(ModelInstaller.java:56)
 ~[server-core-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.core.storage.model.StorageModels.addModelListener(StorageModels.java:90)
 ~[server-core-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.StorageModuleElasticsearch7Provider.start(StorageModuleElasticsearch7Provider.java:224)
 ~[storage-elasticsearch7-plugin-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.library.module.BootstrapFlow.start(BootstrapFlow.java:49)
 ~[library-module-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.library.module.ModuleManager.init(ModuleManager.java:62)
 ~[library-module-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.starter.OAPServerBootstrap.start(OAPServerBootstrap.java:43)
 [server-bootstrap-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > oap_1       |              at 
org.apache.skywalking.oap.server.starter.OAPServerStartUp.main(OAPServerStartUp.java:27)
 [server-starter-es7-8.5.0-SNAPSHOT.jar:8.5.0-SNAPSHOT]
   > 
   > 
   > 
   > ```
   
   i test it with local es 7.4.2,it works fine


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to