項(xiàng)目場景:
提示:一個(gè)elasticsearch新手使用者的踩坑日記,如果有認(rèn)知不對的地方還請指教。
elasticsearch創(chuàng)建索引失敗報(bào)錯(cuò)代碼提示400
問題描述
`提示:索引名稱切勿使用大寫,否則也會(huì)報(bào)錯(cuò),但不是此類報(bào)錯(cuò),大意就是會(huì)提示你改為小寫
在kibana的dev tool工具或cerebro工具中使用以下方式手動(dòng)創(chuàng)建索引,但提示創(chuàng)建失敗,返回碼400
PUT demo
{
"settings": {
"index": {
"creation_date": "1665854235365",
"number_of_shards": "12",
"number_of_replicas": "1",
"uuid": "wGLkoGbhT7RsWuc8QNl_L1",
"version": {
"created": "7020099"
},
"provided_name": "demo"
}
},
"mappings": {
"properties": {
"hits": {
"type": "keyword"
},
"@timestamp": {
"type": "date"
},
"rule_name": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"endtime": {
"type": "date"
},
"starttime": {
"type": "date"
},
"matches": {
"type": "long"
},
"time_taken": {
"type": "float"
}
}
}
}
原因分析:
如圖所示,提示你檢查一下相應(yīng)的插件是否完成安裝,或者移除settings中的一些配置
經(jīng)過一番google和百度,發(fā)現(xiàn)被提示的這幾項(xiàng)設(shè)置(creation_date、provided_name、uuid)是創(chuàng)建索引時(shí)自動(dòng)生成的,不需要手動(dòng)指定,相反指定后會(huì)造成相關(guān)屬性沖突。文章來源:http://www.zghlxwxcb.cn/news/detail-534769.html
解決方案:
將你的創(chuàng)建索引的語句中這三條屬性刪除掉,再嘗試一次,就能成功創(chuàng)建啦!文章來源地址http://www.zghlxwxcb.cn/news/detail-534769.html
到了這里,關(guān)于elasticsearch創(chuàng)建索引失敗報(bào)錯(cuò)代碼提示400的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!