Elasticsearch的常见异常

elasticsearch端口异常】
NoNodeAvailableException[None of the configured nodes are available:
原因:
1.可能端口问题,客户端端口默认为9300
2.浏览器访问 http://192.168.14.128:9200/ ,查看cluster_name是否与客户端配置的一致。不一致需要修改 elasticsearch-2.3.2/config/elasticsearch.yml 配置中的cluster_name值。
3.如果服务器ip变更了,可能需要重启es服务。
4.服务端版本与项目中jar包版本不一致

还有,本地测试可能没有启elasticsearch.bat (低级错误)


【导包冲突】

java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider:

检查导入项目依赖的jar包版本, spring 导包版本要一致


elasticsearch缺少实体类配置类型】

MapperParsingException[No type specified for field [title]]

检查实体类配置是否符合规范!

@Field(index = FieldIndex.analyzed, analyzer = "ik",
            store = true, searchAnalyzer = "ik",type=FieldType.String)//需要分词、分词器ik、需要存储、搜索用ik,类型


扫描二维码关注公众号,回复: 184453 查看本文章

猜你喜欢

转载自blog.csdn.net/sdjadycsdn/article/details/80072237
今日推荐