Elasticsearch
Last updated
Last updated
Elasticsearch source connector
Used to read data from Elasticsearch.
support version >= 2.x and <= 8.x.
hosts
array
yes
-
username
string
no
-
password
string
no
-
index
string
yes
-
source
array
no
-
query
json
no
{"match_all": {}}
scroll_time
string
no
1m
scroll_size
int
no
100
tls_verify_certificate
boolean
no
true
tls_verify_hostnames
boolean
no
true
array_column
map
no
tls_keystore_path
string
no
-
tls_keystore_password
string
no
-
tls_truststore_path
string
no
-
tls_truststore_password
string
no
-
common-options
no
-
Elasticsearch cluster http address, the format is host:port
, allowing multiple hosts to be specified. Such as ["host1:9200", "host2:9200"]
.
x-pack username.
x-pack password.
Elasticsearch index name, support * fuzzy matching.
The fields of index. You can get the document id by specifying the field _id
.If sink _id to other index,you need specify an alias for _id due to the Elasticsearch limit. If you don't config source, it is automatically retrieved from the mapping of the index.
The fields of array type. Since there is no array index in es,so need assign array type,just like {c_array = "array<tinyint>"}
.
Elasticsearch DSL. You can control the range of data read.
Amount of time Elasticsearch will keep the search context alive for scroll requests.
Maximum number of hits to be returned with each Elasticsearch scroll request.
Enable certificates validation for HTTPS endpoints
Enable hostname validation for HTTPS endpoints
The path to the PEM or JKS key store. This file must be readable by the operating system user running Nexus.
The key password for the key store specified
The path to PEM or JKS trust store. This file must be readable by the operating system user running Nexus.
The key password for the trust store specified
Source plugin common parameters, please refer to Source Common Options for details
simple
complex
SSL (Disable certificates validation)
SSL (Disable hostname validation)
SSL (Enable certificates validation)