ElasticSearch-The number of object passed must be even but was [1]-问题解决
2024-10-08 18:37:20
ES版本:6.4.3
1、The number of object passed must be even but was [1]
问题代码:
IndexRequest indexRequest = new IndexRequest(INDEX,TYPE,water.getId()).source(jsonStr);
解决:将jsonStr换成Map。
不报该错误了,但是又报错:
2、cannot write xcontent for unknown value of type class java.math.BigDecimal
解决:将6.4.3升级到6.7.2。
<es.version>6.7.2</es.version> <dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${es.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>${es.version}</version>
</dependency>
最新文章
- 本周PSP流程进度
- DSY1531*Bank notes
- aircrack-ng 多网卡启动后环境清理
- TYVJ P3522 &;&;洛谷 P1135 奇怪的电梯 Label:bfs
- mybatis处理一对一查询
- Linux:系统的密码忘记了,登录不上
- JAVA:三种集合LIST、SET、MAP
- Android提高21篇之一:MediaPlayer
- SDC(6)&ndash;I/O约束
- javascript的全局变量
- ORA-01653:表无法通过64(在表空间USERS中)扩展
- 用notepad如何在每行结尾处添加特殊字符
- iOS - Swift Enumerations or how to annoy Tom
- T-SQL基础(四)之集合运算
- vbox的桥接网络
- [翻译]高并发框架 LMAX Disruptor 介绍
- 阿里云配置ssl证书服务遇到的几个问题和解决方法
- vue 导出excel表格
- 2017/2/13:springMVC拦截器的使用
- 高仿IOS下拉刷新的粘虫效果