Getting this error when run the connector.
06:37:13.133 [main] INFO c.c.c.e.ElasticsearchConnector - Read configuration: ConnectorConfig{couchbase=CouchbaseConfig{hosts=[blrrndXXXXx01.net:8091], network=NetworkResolution{name='auto'}, username=devpdu, bucket=travel-sample, metadataBucket=meta, secureConnection=false, dcp=DcpConfig{compression=ENABLED, persistencePollingInterval=100ms, flowControlBuffer=128mb}}, elasticsearch=ElasticsearchConfig{hosts=[https://2d24deXXXX4d7999e64ffaa474d2aa.ap-southeast-1.aws.found.io:9243], username=elastic, secureConnection=true, bulkRequest=BulkRequestConfig{maxActions=1000, maxBytes=10mb, concurrentRequests=2, timeout=1m}, docStructure=DocStructureConfig{documentContentAtTopLevel=true, wrapCounters=false}, types=[TypeConfig{type=_doc, ignore=true, ignoreDeletes=false, matcher=prefix='_sync:'}, TypeConfig{index=test2, type=_doc, ignore=false, ignoreDeletes=false, matcher=prefix=''}, TypeConfig{index=test2, type=_doc, ignore=false, ignoreDeletes=false, matcher=prefix=''}], rejectLog=RejectLogConfig{index=cbes-rejects, typeName=_doc}, aws=AwsConfig{region=}}, metrics=MetricsConfig{logInterval=1m, httpPort=31415}, group=GroupConfig{name=example-group, staticMembership=1/1}, trustStore=TrustStoreConfig{path=config/truststore.jks}}
06:37:13.187 [main] INFO c.c.c.e.ElasticsearchHelper - Elasticsearch client connect timeout = 5000ms; socket timeout=63000ms
06:37:13.481 [main] INFO c.c.c.u.HttpServer - HTTP server listening at http://localhost:31415
06:37:13.481 [main] INFO c.c.c.e.ElasticsearchConnector - Metrics available at http://localhost:31415/metrics?pretty
06:37:19.030 [main] WARN c.c.c.e.ElasticsearchHelper - Failed to connect to Elasticsearch. Retrying in 2s
java.net.ConnectException: null
at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:959) ~[elasticsearch-rest-client-6.7.1.jar:6.7.1]
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:233) ~[elasticsearch-rest-client-6.7.1.jar:6.7.1]
at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1764) ~[elasticsearch-rest-high-level-client-6.7.1.jar:6.7.1]
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1734) ~[elasticsearch-rest-high-level-client-6.7.1.jar:6.7.1]
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1717) ~[elasticsearch-rest-high-level-client-6.7.1.jar:6.7.1]
at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1683) ~[elasticsearch-rest-high-level-client-6.7.1.jar:6.7.1]
at org.elasticsearch.client.RestHighLevelClient.info(RestHighLevelClient.java:724) ~[elasticsearch-rest-high-level-client-6.7.1.jar:6.7.1]
at com.couchbase.connector.elasticsearch.ElasticsearchHelper.waitForElasticsearchAndRequireVersion(ElasticsearchHelper.java:120) [couchbase-elasticsearch-connector-4.2.1.jar:?]
at com.couchbase.connector.elasticsearch.ElasticsearchConnector.run(ElasticsearchConnector.java:137) [couchbase-elasticsearch-connector-4.2.1.jar:?]
at com.couchbase.connector.elasticsearch.ElasticsearchConnector.main(ElasticsearchConnector.java:104) [couchbase-elasticsearch-connector-4.2.1.jar:?]
I tried with removing ‘https://’ in elastic host name as well, getting same error for that.
Why everything is listening to localhost even though I specified particular host address?