By default, we use 2PC commit to ensure exactly-once
compress codec
lzo
Options
name
type
required
default value
table_name
string
yes
-
metastore_uri
string
yes
-
compress_codec
string
no
none
hdfs_site_path
string
no
-
hive_site_path
string
no
-
hive.hadoop.conf
Map
no
-
hive.hadoop.conf-path
string
no
-
krb5_path
string
no
/etc/krb5.conf
kerberos_principal
string
no
-
kerberos_keytab_path
string
no
-
abort_drop_partition_metadata
boolean
no
true
common-options
no
-
Target Hive table name eg: db1.table1, and if the source is multiple mode, you can use ${database_name}.${table_name} to generate the table name, it will replace the ${database_name} and ${table_name} with the value of the CatalogTable generate from the source.
Hive metastore uri
The path of hdfs-site.xml, used to load ha configuration of namenodes
The path of hive-site.xml
Properties in hadoop conf('core-site.xml', 'hdfs-site.xml', 'hive-site.xml')
The specified loading path for the 'core-site.xml', 'hdfs-site.xml', 'hive-site.xml' files
The path of krb5.conf, used to authentication kerberos
The path of hive-site.xml, used to authentication hive metastore
The principal of kerberos
The keytab path of kerberos
Flag to decide whether to drop partition metadata from Hive Metastore during an abort operation. Note: this only affects the metadata in the metastore, the data in the partition will always be deleted(data generated during the synchronization process).
Sink plugin common parameters, please refer to Sink Common Options for details