elasticsearch报错“reason“: “Invalid index name [mieShop], must be lowercase

博客指出elasticsearch索引名不支持大写,解决办法是将其改为小写。

在这里插入图片描述
elasticsearch索引名不支持大写改为小写即可

Exception in thread "main" [maciRecordtest] ElasticsearchStatusException[Elasticsearch exception [type=invalid_index_name_exception, reason=Invalid index name [maciRecordtest], must be lowercase]] at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:176) at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1933) at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1910) at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1667) at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1639) at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1606) at org.elasticsearch.client.IndicesClient.create(IndicesClient.java:134) at com.service.elasticsearch_client.test.EsControl.createdmaciRecordIndextest(EsControl.java:168) at com.service.elasticsearch_client.test.EsControl.main(EsControl.java:43) Suppressed: org.elasticsearch.client.ResponseException: method [PUT], host [http://10.244.233.101:9200], URI [/maciRecordtest?master_timeout=30s&timeout=30s], status line [HTTP/1.1 400 Bad Request] {"error":{"root_cause":[{"type":"invalid_index_name_exception","reason":"Invalid index name [maciRecordtest], must be lowercase","index_uuid":"_na_","index":"maciRecordtest"}],"type":"invalid_index_name_exception","reason":"Invalid index name [maciRecordtest], must be lowercase","index_uuid":"_na_","index":"maciRecordtest"},"status":400} at org.elasticsearch.client.RestClient.convertResponse(RestClient.java:326) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:296) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:270)
08-02
2025-10-14 14:24:23,123 | ERROR | [Parallel-Tasks-Thread-1] | | com.huawei.rcm.RcmJobBatch$TaskRunner.run(RcmJobBatch.scala:174) ElasticsearchStatusException[Elasticsearch exception [type=invalid_index_template_exception, reason=index_template [BulkUpdateEs_test-template] invalid, cause [Validation Failed: 1: name must be lower cased;]]] at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:187) at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1911) at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1888) at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1645) at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1602) at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1572) at org.elasticsearch.client.IndicesClient.putTemplate(IndicesClient.java:1419) at com.huawei.rcm.offline.CreateESTemplate$.createTemplateIndex(CreateESTemplate.scala:82) at com.huawei.rcm.offline.CreateESTemplate.execute(CreateESTemplate.scala:55) at com.huawei.rcm.task.RcmTaskBatch.runByStep(RcmTaskBatch.scala:43) at com.huawei.rcm.RcmJobBatch$TaskRunner.runTasks(RcmJobBatch.scala:120) at com.huawei.rcm.RcmJobBatch$TaskRunner.run(RcmJobBatch.scala:167) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Suppressed: org.elasticsearch.client.ResponseException: method [PUT], host [http://10.34.17.135:9200], URI [/_template/BulkUpdateEs_test-template?master_timeout=30s], status line [HTTP/1.1 400 Bad Request] {"error":{"root_cause":[{"type":"invalid_index_template_exception","reason":"index_template [BulkUpdateEs_test-template] invalid, cause [Validation Failed: 1: name must be lower cased;]"}],"type":"invalid_index_template_exception","reason":"index_template [BulkUpdateEs_test-template] invalid, cause [Validation Failed: 1: name must be lower cased;]"},"status":400} at org.elasticsearch.client.RestClient.convertResponse(RestClient.java:326) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:296) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:270) at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1632) ... 13 more
10-15
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值