Hi All, I use the following code try to build a RestClient org.elasticsearch.client.RestClient.builder( new HttpHost(xxx, xxx,"http") ).build() but when in running time, a NoSuchMethodError throws out, I think the reason is: There are two RestClient classes, one is in the jar I include, the other one is in flink-connector-elasticsearch5, but the argument of build method in flink-connector-elasticsearch5 is org.apache.flink.streaming.connectors.elasticsearch5.shaded.org.apache.http.HttpHost. So I want to know why org.elasticsearch.client.RestClientBuilder is not shaded, so runtime class conflict could be avoided?
public static RestClientBuilder builder(org.apache.flink.streaming.connectors.elasticsearch5.shaded.org.apache.http.HttpHost... hosts) { return new RestClientBuilder(hosts); } Best Henry