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的连接器属性文件示例_Apache Kafka_Apache Kafka Connect_Debezium - Fatal编程技术网

Apache kafka 提供独立Kafka Connect的连接器属性文件示例

Apache kafka 提供独立Kafka Connect的连接器属性文件示例,apache-kafka,apache-kafka-connect,debezium,Apache Kafka,Apache Kafka Connect,Debezium,我开始玩CDC和卡夫卡连接 经过无数个小时的努力,我终于明白了其中的逻辑 使用集群信息设置Kafka Connect属性(bin/Connect standalone.sh) 设置Kafka Connect配置文件(config/Connect standalone.properties) 下载Kafka连接器(本例中是从Debizium下载MySQL) 在whatevername.properties中配置连接器属性 要使用Kafka连接器运行辅助进程,您需要 ./bin/connect-st

我开始玩CDC和卡夫卡连接

经过无数个小时的努力,我终于明白了其中的逻辑

  • 使用集群信息设置Kafka Connect属性(bin/Connect standalone.sh)
  • 设置Kafka Connect配置文件(config/Connect standalone.properties)
  • 下载Kafka连接器(本例中是从Debizium下载MySQL)
  • 在whatevername.properties中配置连接器属性
  • 要使用Kafka连接器运行辅助进程,您需要

    ./bin/connect-standalone.sh config/connect-standalone.properties
    
    答案是:

    INFO Usage: ConnectStandalone worker.properties connector1.properties [connector2.properties ...] (org.apache.kafka.connect.cli.ConnectStandalone:62)
    
    我知道我们需要运行:

    ./bin/connect-standalone.sh config/connect-standalone.properties myconfig.properties
    
    我的问题是,我找不到任何格式说明或myconfig.properties字段的示例

    【额外信息】 Debizium配置属性列表:

  • 【问题】 在哪里可以找到连接器属性的示例?


    谢谢

    我不确定是否理解您的问题,但下面是此连接器的属性示例:

    connector.class=io.debezium.connector.mysql.MySqlConnector
    connector.name=someuniquename
    database.hostname=192.168.99.100
    database.port=3306
    database.user=debezium-user 
    database.password=debezium-user-pw
    database.server.id=184054
    database.server.name=fullfillment
    database.include.list=inventory
    database.history.kafka.bootstrap.servers=kafka:9092 
    database.history.kafka.topic=dbhistory.fullfillment
    include.schema.changes=true
    

    原始配置是我从json转换为属性的文档中的配置:

    如果您只想使用一个配置来启动worker,并且您找到的所有示例都使用json,那么为什么不使用connect distributed?正确,我也发现了,但我不确定:1。它需要是JSON还是那种格式。尝试连接器后,它会抱怨:不包含连接器类型。我有连接器和路径等等。@David独立模式采用Java
    .properties
    文件,而不是类似JSON的分布式模式。关于未找到的连接器类的任何错误实际上都是您的
    插件的问题。path