首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >大容量请求在ElasticSinkConnector中失败

大容量请求在ElasticSinkConnector中失败
EN

Stack Overflow用户
提问于 2022-05-31 09:38:21
回答 1查看 675关注 0票数 1

在创建弹性连接器时,我得到了以下错误。

创建源连接器testdemosinkconnector ( "type.name"= '_doc',"input.data.format"= 'AVRO',"connector.class"=‘tasks.max’= '1',“转换”=‘经销商’,“主题”= 'es.contact.model',"transforms.Dealership.type"= 'io.confluent.connect.transforms.ExtractTopic$Value',"transforms.Dealership.field"= 'indexTopicName',"transforms.Dealership.skip.missing.or.null"=‘connection.url’,"connection.url"= 'https://elasticsearchdemo.es.us-central1.gcp.cloud.es.io:9243'‘,"connection.username"=’弹性‘,’connection.password‘= 'BUgBxOBg3dv4jp4Z3W7p4tHC',"key.ignore"= 'true',’value.converter‘=’io.confluent.connect.avro.Avro转换器‘,"value.converter.schemas.enable"= 'true',"value.converter.schema.registry.url"= 'http://localhost:8081',’bulk.size.bytes‘=’1‘,"behavior.on.null.values"=‘behavior.on.malformed.documents’,enter code here "behavior.on.malformed.documents"=‘behavior.on.malformed.documents’,"max.retries"= '5',"retry.backoff.ms"= '5000‘);

错误是,

代码语言:javascript
运行
复制
FAILED | org.apache.kafka.connect.errors.ConnectException: Exiting WorkerSinkTask due to unrecoverable exception.
                at org.apache.kafka.connect.runtime.WorkerSinkTask.deliverMessages(WorkerSinkTask.java:618)
                at org.apache.kafka.connect.runtime.WorkerSinkTask.poll(WorkerSinkTask.java:334)
                at org.apache.kafka.connect.runtime.WorkerSinkTask.iteration(WorkerSinkTask.java:235)
                at org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:204)
                at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:200)
                at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:255)
                at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                at java.base/java.lang.Thread.run(Thread.java:829)
        Caused by: org.apache.kafka.connect.errors.ConnectException: Bulk request failed
                at io.confluent.connect.elasticsearch.ElasticsearchClient$1.afterBulk(ElasticsearchClient.java:397)
                at org.elasticsearch.action.bulk.BulkRequestHandler$1.onFailure(BulkRequestHandler.java:70)
                at org.elasticsearch.action.ActionListener$5.onFailure(ActionListener.java:258)
                at org.elasticsearch.action.bulk.Retry$RetryHandler.onFailure(Retry.java:126)
                at io.confluent.connect.elasticsearch.ElasticsearchClient.lambda$null$1(ElasticsearchClient.java:174)
                ... 5 more
        Caused by: org.apache.kafka.connect.errors.ConnectException: Failed to execute bulk request due to 'java.io.IOException: Unable to parse response body for Response{requestLine=POST /_bulk?timeout=1m HTTP/1.1, host=https://elasticsearchdemo.es.us-central1.gcp.cloud.es.io:9243, response=HTTP/1.1 200 OK}' after 6 attempt(s)
                at io.confluent.connect.elasticsearch.RetryUtil.callWithRetries(RetryUtil.java:165)
                at io.confluent.connect.elasticsearch.RetryUtil.callWithRetries(RetryUtil.java:119)
                at io.confluent.connect.elasticsearch.ElasticsearchClient.callWithRetries(ElasticsearchClient.java:425)
                at io.confluent.connect.elasticsearch.ElasticsearchClient.lambda$null$1(ElasticsearchClient.java:168)
                ... 5 more
        Caused by: java.io.IOException: Unable to parse response body for Response{requestLine=POST /_bulk?timeout=1m HTTP/1.1, host=https://elasticsearchdemo.es.us-central1.gcp.cloud.es.io:9243, response=HTTP/1.1 200 OK}
                at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1632)
                at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1583)
                at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1553)
                at org.elasticsearch.client.RestHighLevelClient.bulk(RestHighLevelClient.java:533)
                at io.confluent.connect.elasticsearch.ElasticsearchClient.lambda$null$0(ElasticsearchClient.java:170)
                at io.confluent.connect.elasticsearch.RetryUtil.callWithRetries(RetryUtil.java:158)
                ... 8 more
        Caused by: java.lang.NullPointerException
                at java.base/java.util.Objects.requireNonNull(Objects.java:221)
                at org.elasticsearch.action.DocWriteResponse.<init>(DocWriteResponse.java:127)
                at org.elasticsearch.action.index.IndexResponse.<init>(IndexResponse.java:54)
                at org.elasticsearch.action.index.IndexResponse.<init>(IndexResponse.java:39)
                at org.elasticsearch.action.index.IndexResponse$Builder.build(IndexResponse.java:107)
                at org.elasticsearch.action.index.IndexResponse$Builder.build(IndexResponse.java:104)
                at org.elasticsearch.action.bulk.BulkItemResponse.fromXContent(BulkItemResponse.java:159)
                at org.elasticsearch.action.bulk.BulkResponse.fromXContent(BulkResponse.java:196)
                at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1892)
                at org.elasticsearch.client.RestHighLevelClient.lambda$performRequestAndParseEntity$8(RestHighLevelClient.java:1554)
                at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1630)
                13 more

请帮助我解决这个错误。弹性水槽连接器版本: 11.1.10弹性搜索版本: 8.2.2

EN

回答 1

Stack Overflow用户

发布于 2022-05-31 12:40:59

合流Elasticsearch连接器版本11.1.10不支持Elasticsearch版本8,这很可能是它不能正确解析Elasticsearch响应的原因

从11.0.0版本开始,连接器使用Elasticsearch客户机(Version7.0.1),这意味着只支持ElasticSearch7.x。

https://docs.confluent.io/kafka-connect-elasticsearch/current/overview.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72445473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档