手动创建索引Mapping的步骤流程问题

来源:14-10 es整合 - 为索引创建mappings并新增文档

慕勒3498910

2023-03-24

老师:你好。我想问一下,为啥我这边直接通过Postman或者Kibana,按照老师课程视频这边介绍的流程来设置Mapping的时候,会有如下的报错问题呢?后续通过搜索相关信息后,了解到必须先按照PUT index settings的方式,再执行老师课程视频中的代码,才能最终成功创建索引呢?我也是用的6.8.6版本的ES和Kibana,应该是可以和课程视频中的内容同步的,只是我这边用Kibana代替了一下Header插件而已。

出现问题的截图如下:

使用Postman时的报错截图:

http://img.mukewang.com/szimg/641c7ce309f8fac115360601.jpg

使用Kibana时的报错截图:

http://img.mukewang.com/szimg/641c7d45091395d216810623.jpg

后续成功时的流程,我是先PUT索引的settings设置索引的分片和备份数,然后,再设置Mapping映射关系:

操作截图如下:

先设置索引的settings配置值:

http://img.mukewang.com/szimg/641c7d11097bbcc913490284.jpg

然后,再通过Kibana或者Postman设置Mapping就都能成功了。

http://img.mukewang.com/szimg/641c7e7909c958c616250772.jpg

http://img.mukewang.com/szimg/641c7e850969e47413540583.jpg

写回答

1回答

风间影月

2023-03-24

图片糊了打不开。先创建索引后设置映射呀,没毛病

0
1
慕勒3498910
谢谢老师,我知道问题原因了,老师视频里面可以不遇到我这边的问题原因是,上一节通过代码生成的Stu索引的Settings设置(1个备份,5个分片)依旧是生效的,但是,我直接跳过了上一节课里面的代码生成索引的整个章节,所以,根本我这边的环境里面,就根本没有stu这个索引信息过,必须从头走一遍完整的创建索引流程,如果,直接走本节视频里面的Mapping设置,就会遇到报错问题的现象。
2023-03-25
共1条回复

Spring Cloud 进阶 Alibaba 微服务体系自媒体实战

一课收获分布式系统开发,微服务核心技术和中间件企业生产落地

1113 学习 · 896 问题

查看课程