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
Jdbc Kafka connect数据库源连接器:如何从外键复制数据_Jdbc_Apache Kafka_Apache Kafka Connect_Confluent Platform - Fatal编程技术网

Jdbc Kafka connect数据库源连接器:如何从外键复制数据

Jdbc Kafka connect数据库源连接器:如何从外键复制数据,jdbc,apache-kafka,apache-kafka-connect,confluent-platform,Jdbc,Apache Kafka,Apache Kafka Connect,Confluent Platform,我正在使用数据库源连接器将数据从我的Postgres数据库表移动到Kafka主题。我有一个orders表,它有一个使用customerNumber字段的带有customers表的外键 下面是一个连接器,它正在将订单复制到Kafka,但没有将客户数据复制到JSON中。我正在研究如何将客户订单的完整对象构造成JSON 连接器是: { "name": "SOURCE_CONNECTOR", "config": { "con

我正在使用数据库源连接器将数据从我的Postgres数据库表移动到Kafka主题。我有一个orders表,它有一个使用customerNumber字段的带有customers表的外键

下面是一个连接器,它正在将订单复制到Kafka,但没有将客户数据复制到JSON中。我正在研究如何将客户订单的完整对象构造成JSON

连接器是:

{
"name": "SOURCE_CONNECTOR",
"config": {
    "connector.class": "io.confluent.connect.jdbc.JdbcSourceConnector",
    "transforms.createKey.type": "org.apache.kafka.connect.transforms.ValueToKey",
    "connection.password": "postgres_pwd",
    "transforms.cast.type": "org.apache.kafka.connect.transforms.Cast$Value",
    "transforms.cast.spec": "amount:float64",
    "tasks.max": "1",
    "transforms": "cast,createKey,extractInt",
    "transforms.extractInt.type": "org.apache.kafka.connect.transforms.ExtractField$Key",
    "batch.max.rows": "25",
    "table.whitelist": "orders",
    "mode": "bulk",
    "topic.prefix": "data_",
    "transforms.extractInt.field": "uuid",
    "connection.user": "postgres_user",
    "transforms.createKey.fields": "uuid",
    "poll.interval.ms": "3600000",
    "sql.quote.identifiers": "false",
    "name": "SOURCE_CONNECTOR",
    "numeric.mapping": "best_fit",
    "connection.url": "url"
    }
  }
你可以用。只需指定
查询
选项。

您可以使用。只需指定
query
选项