List elsearchHosts = new ArrayList<>();
elsearchHosts.add(new HttpHost("192.168.32.36", 9200, "http"));
elsearchHosts.add(new HttpHost("192.168.32.37", 9200, "http"));
elsearchHosts.add(new HttpHost("192.168.32.38", 9200, "http"));
ObjectMapper mapper= newObjectMapper(); // jaskson ObjectMapper
ElasticsearchSink.Builder esSinkBuilder = new ElasticsearchSink.Builder<>( // ResultCollector 是你要保存的对象类型,替换即可
elsearchHosts,new ElasticsearchSinkFunction() {private static final long serialVersionUID = -6797861015704600807L;public IndexRequest createIndexRequest(ResultCollector collector) throwsException {returnRequests.indexRequest()
.index("flink-test-index") // 设置Index
.id(collector.getId()) // 设置ID
// 这里要特别注意需要传map
.source(mapper.readValue(mapper.writeValueAsString(collector), Ma