INFINI Easysearch
Last updated
Last updated
A sink plugin which use send data to INFINI Easysearch
.
Depenndency
tip
Engine Supported
Supported all versions released by .
STRING KEYWORD TEXT
STRING
BOOLEAN
BOOLEAN
BYTE
BYTE
SHORT
SHORT
INTEGER
INT
LONG
LONG
FLOAT HALF_FLOAT
FLOAT
DOUBLE
DOUBLE
Date
LOCAL_DATE_TIME_TYPE
hosts
array
yes
-
index
string
yes
-
primary_keys
list
no
key_delimiter
string
no
_
username
string
no
password
string
no
max_retry_count
int
no
3
max_batch_size
int
no
10
tls_verify_certificate
boolean
no
true
tls_verify_hostnames
boolean
no
true
tls_keystore_path
string
no
-
tls_keystore_password
string
no
-
tls_truststore_path
string
no
-
tls_truststore_password
string
no
-
common-options
no
-
INFINI Easysearch
cluster http address, the format is host:port
, allowing multiple hosts to be specified. Such as ["host1:9200", "host2:9200"]
.
INFINI Easysearch
index
name.Index support contains variables of field name,such as nexus_${age}
,and the field must appear at nexus row. If not, we will treat it as a normal index.
Primary key fields used to generate the document _id
, this is cdc required options.
Delimiter for composite keys ("_" by default), e.g., "$" would result in document _id
"KEY1$KEY2$KEY3".
security username
security password
one bulk request max try size
batch bulk doc max size
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
Sink plugin common parameters, please refer to Sink Common Options for details
Simple
CDC(Change data capture) event
SSL (Disable certificates validation)
SSL (Disable hostname validation)
SSL (Enable certificates validation)