ES:ERROR : NotXContentException: Compressor detection can only be called on some xcontent

ES 创建文档时 多次转JSON 格式化报错

下面是ES服务端报错:[es版本6.3.1]

org.elasticsearch.index.mapper.MapperParsingException: failed to parse
	at org.elasticsearch.index.mapper.DocumentParser.wrapInMapperParsingException(DocumentParser.java:171) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.index.mapper.DocumentParser.parseDocument(DocumentParser.java:72) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:261) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.index.shard.IndexShard.prepareIndex(IndexShard.java:700) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.index.shard.IndexShard.applyIndexOperation(IndexShard.java:677) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.index.shard.IndexShard.applyIndexOperationOnPrimary(IndexShard.java:658) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.lambda$executeIndexRequestOnPrimary$2(TransportShardBulkAction.java:553) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction$$Lambda$2737/1458160317.get(Unknown Source) ~[?:?]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.executeOnPrimaryWhileHandlingMappingUpdates(TransportShardBulkAction.java:572) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.executeIndexRequestOnPrimary(TransportShardBulkAction.java:551) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.executeIndexRequest(TransportShardBulkAction.java:142) [elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.executeBulkItemRequest(TransportShardBulkAction.java:248) [elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.performOnPrimary(TransportShardBulkAction.java:125) [elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.shardOperationOnPrimary(TransportShardBulkAction.java:112) [elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.bulk.TransportShardBulkAction.shardOperationOnPrimary(TransportShardBulkAction.java:74) [elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryShardReference.perform(TransportReplicationAction.java:1018) [elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.action.s
org.elasticsearch.common.compress.NotXContentException: Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes at org.elasticsearch.common.compress.CompressorFactory.compressor(CompressorFactory.java:56) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.common.xcontent.XContentHelper.createParser(XContentHelper.java:69) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.RequestConverters.bulk(RequestConverters.java:220) ~[elasticsearch-rest-high-level-client-6.5.0.jar:6.5.0] at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1589) ~[elasticsearch-rest-high-level-client-6.5.0.jar:6.5.0] at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1563) ~[elasticsearch-rest-high-level-client-6.5.0.jar:6.5.0] at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1525) ~[elasticsearch-rest-high-level-client-6.5.0.jar:6.5.0] at org.elasticsearch.client.RestHighLevelClient.bulk(RestHighLevelClient.java:416) ~[elasticsearch-rest-high-level-client-6.5.0.jar:6.5.0] at com.jd.official.omdm.tenant.infra.dal.es.EsClientUtil.batchCreateDocument(EsClientUtil.java:48) ~[omdm_tenant-infra-dal-impl-1.0.0-SNAPSHOT.jar:? ] at com.jd.official.omdm.tenant.infra.dal.employee.impl.PersonInfoEsDalGatewayImpl.insertList(PersonInfoEsDalGatewayImpl.java:48) [omdm_tenant-infra-dal-impl-1.0.0-SNAPSHOT.jar:? ] at com.jd.official.omdm.tenant.domain.employee.service.PersonInfoEsDomainService.insertPersonInfoESList(PersonInfoEsDomainService.java:125) [omdm_tenant-domain-1.0.0-SNAPSHOT.jar:? ] at com.jd.official.omdm.tenant.app.easyjob.PushPersonTask.updatePerson(PushPersonTask.java:69) [omdm_tenant-app-1.0.0-SNAPSHOT.jar:? ] at com.jd.official.omdm.tenant.app.easyjob.PushPersonTask.doTask(PushPersonTask.java:51) [omdm_tenant-app-1.0.0-SNAPSHOT.jar:? ] at com.wangyin.schedule.client.job.reflectjob.ReflectJob.execute(ReflectJob.java:67) [schedule-client-2.4.1.jar:? ] at com.wangyin.schedule.client.job.JobExecutor.execute(JobExecutor.java:29) [schedule-client-2.4.1.jar:? ] at com.wangyin.schedule.client.ScheduleClient$DoJobRunnable.executeTask(ScheduleClient.java:616) [schedule-client-2.4.1.jar:? ] at com.wangyin.schedule.client.ScheduleClient$DoJobRunnable.run0(ScheduleClient.java:580) [schedule-client-2.4.1.jar:? ] at com.wangyin.schedule.client.ScheduleClient$DoJobRunnable.run(ScheduleClient.java:550) [schedule-client-2.4.1.jar:? ] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_91] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91] 错误解决
最新发布
10-25
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值