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]
