Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka Kafka Connect:SMT用于有条件替换字段值_Apache Kafka_Transformation_Apache Kafka Connect - Fatal编程技术网

Apache kafka Kafka Connect:SMT用于有条件替换字段值

Apache kafka Kafka Connect:SMT用于有条件替换字段值,apache-kafka,transformation,apache-kafka-connect,Apache Kafka,Transformation,Apache Kafka Connect,我知道有一些转换操作可用,例如MaskField到mask字段值。我有一个要求,我需要进行条件屏蔽,即仅当同一字段具有特定值时,才将值设置为NULL。例如: IF field_1 == 'HELLO' THEN SET field_1 = null ELSE NO TRANSFORM 目前没有任何SMT支持有条件替换字段值 但是,您可以按照所述编写自己的单个消息转换 嗯。非常感谢。您也可以使用类似于ksqlDB的东西来实现这一点easily@RobinMoffatt我同意。我提到了自定义

我知道有一些转换操作可用,例如
MaskField
到mask字段值。我有一个要求,我需要进行条件屏蔽,即仅当同一字段具有特定值时,才将值设置为
NULL
。例如:

IF field_1 == 'HELLO' THEN
 SET field_1 = null
ELSE
 NO TRANSFORM

目前没有任何SMT支持有条件替换字段值



但是,您可以按照所述编写自己的单个消息转换

嗯。非常感谢。您也可以使用类似于ksqlDB的东西来实现这一点easily@RobinMoffatt我同意。我提到了自定义转换,以防有人想通过Kafka Connect进行转换。