From Zero to Hero with Kafka Connect

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 48

  • @vivekshah1664
    @vivekshah1664 7 месяцев назад +1

    Hi Robin,
    I am a software engineer at a startup. Last year we build a pipeline to sync our postgres data to elasticsearch and cassandra. It was all custom java code with lot of operational handling. Thank you for this video, I am planning to use connect for those pipelines.

  • @thomaskaminski2187
    @thomaskaminski2187 4 года назад +9

    Hi Robin,
    I never write comments on youtube videos, but i deeply want to thankyou for all your work !

    • @rmoff
      @rmoff  4 года назад +1

      Thanks - glad it was useful!

  • @lossoth7141
    @lossoth7141 4 года назад +1

    Your examples are always very well chosen. Thanks.

    • @rmoff
      @rmoff  4 года назад

      Thanks - glad you've found it useful :)

  • @marcuspaget
    @marcuspaget 3 года назад +1

    Thanks Robin - from your newest fan and subscriber :) I'm really loving all the information coming from Confluent. Doing a top job. We are getting serious about implementing a solution centralized on Kafka (on limited budget) - guess there is just a lot of different ways and means. Will post on the community bit later - but just wondering - off top of your head if you were combining web logs from multiple websites of a similar nature (db schema is same - although as per your suggestion will look into avro) - would you combine all users into 1 topic (perhaps tagging where they originated) or set-up a topic for each website. Ultimately queries are centralized on username, so origination just fyi. Somewhere I heard/read about creating a topic per user - but this did n't seem right (for 10ks of users)

    • @rmoff
      @rmoff  3 года назад +1

      Hi Mark, from what you describe I would definitely collate these into a single topic, since they sound like the same logical entity. One topic per user sounds…unusual.

  • @rajeshantony74
    @rajeshantony74 2 года назад

    Hai Robin, I am a new subscriber fan here

  • @ris9hi
    @ris9hi 2 года назад

    Thanks Robin. I have question on Plugin_path. you have given while installing the connector. From where that path came? Can i give any path? Where i can find that path to mention in Dockerfile?

    • @rmoff
      @rmoff  2 года назад

      Hi, this path comes from wherever you put the JDBC connector when you installed it. This might help: rmoff.net/2020/06/19/how-to-install-connector-plugins-in-kafka-connect/
      If you're still stuck then please go to forum.confluent.io/ and ask for further help there. Thanks.

  • @배성현-s4p
    @배성현-s4p 3 года назад +1

    Hi Robin, thanks for this video. I wonder 'mariadb-jdbc-connect' is available in this project. Thanks :)

    • @rmoff
      @rmoff  3 года назад

      Hi, if it has a JDBC driver then it's worth trying with the JDBC Source connector, sure.

  • @rum81
    @rum81 3 года назад

    Thank you Robin!

    • @rmoff
      @rmoff  3 года назад

      my pleasure, glad to help :)

    • @rum81
      @rum81 3 года назад

      @@rmoff can you share links of use of kafka connect in production by companies. Need these examples to propose connect in my organization

    • @rmoff
      @rmoff  3 года назад +1

      @@rum81 If you look at past talks from Kafka Summit (www.kafka-summit.org/past-events) you'll find lots of examples of companies using Kafka Connect in production.

  • @rinuellis3714
    @rinuellis3714 4 года назад +1

    Can you do a video of "how to integrate MQ with Kafka topic through ibmmq source connector?"

    • @RobinNMoffatt
      @RobinNMoffatt 4 года назад +1

      Sure, I'll add it to the list :)

    • @rinuellis3714
      @rinuellis3714 4 года назад

      Thanks a lot Robin..i am trying to do it..but it is failing..and am not able to see any logs in control center..:(

  • @esbee296
    @esbee296 2 года назад

    Hi Robin, is there a source connector for adobe or can we use a json connector as long as the streaming data is in json format?

    • @rmoff
      @rmoff  2 года назад

      The best place to ask is www.confluent.io/en-gb/community/ask-the-community/

  • @aparnas8958
    @aparnas8958 2 года назад

    Hello Robin, I connected azureSQL with kafkaconnect by giving table name,host name,server name. .But not able to specify the db schema name anywhere, is there any way to specify schema name? Because without specifying schema name it is creating new table in db.

    • @rmoff
      @rmoff  2 года назад

      hi, please head over to forum.confluent.io/ and ask there :) thanks.

  • @mitanshukr
    @mitanshukr 2 года назад

    In distributed mode, somtimes connect worker throws error about status.storage.topic cleanup.policy should be set to compact. I'm wondering why it throws that error occasionally!? and...Would setting log.cleanup.policy to compact on Kafka broker fix the issue!?

    • @rmoff
      @rmoff  2 года назад

      Yes, they should be set to compact - see docs.confluent.io/kafka-connectors/self-managed/userguide.html#kconnect-internal-topics
      Also head to confluent.io/community/ask-the-community if you have any more questions :)

  • @radityoperwianto1339
    @radityoperwianto1339 3 года назад +1

    I hope it isn't too late to thank you Robin

    • @rmoff
      @rmoff  3 года назад +1

      Glad it was useful :)

  • @AnkitSingh-dk7qb
    @AnkitSingh-dk7qb 3 года назад

    Hi Robin, I facing issue in creating topic in Kafka for decimal data type is store as byte any way to slove that

    • @rmoff
      @rmoff  3 года назад

      Hi Ankit, the best place to ask is confluent.io/community/ask-the-community/

  • @lohitraja2400
    @lohitraja2400 2 года назад

    Hi Robin,
    Thanks for amazing videos.We are implementing Kafka in our project and when ever I got stuck your videos are helping a lot to clear of the concepts and issues.
    I have small conceptual doubt.
    Does Kafka and Kafka connect supports ENUM datatypes . We are facing error like Type cast the data type when syncing data from source table to sync table .

    • @rmoff
      @rmoff  2 года назад

      I'm so glad my videos have helped you out :)
      I don't know the answer to your ENUM question - please ask at forum.confluent.io/ and someone should be able to help. Thanks.

  • @armenchakhalyan
    @armenchakhalyan 3 года назад

    The key format 'AVRO' is not currently supported. - when using FOEMAT='AVRO' in the KSQL

    • @rmoff
      @rmoff  3 года назад

      You need to upgrade to a more recent version of ksqlDB.

  • @bavisettijyothsna7464
    @bavisettijyothsna7464 2 года назад

    Can you share any documents for msk as sink connectors

    • @rmoff
      @rmoff  2 года назад

      hi, the best place to get help is at www.confluent.io/en-gb/community/ask-the-community/ :)

  • @abhinavkumar-se2fd
    @abhinavkumar-se2fd 3 года назад

    Hey Robin, thanks for this video. But could u pls guide us first on how to start apache kafka connect? And how to check if it is already running.

    • @rmoff
      @rmoff  3 года назад +1

      You can find good info on running Kafka Connect here: docs.confluent.io/platform/current/connect/userguide.html#connect-userguide-standalone-config

    • @abhinavkumar-se2fd
      @abhinavkumar-se2fd 3 года назад

      @@rmoff I am trying to test FileStreamSourceConnector (file-source , a preconfigured connector in apache kafka)........ Connector starts successfully and it also fetches the data into the topic..... but when I run kafka consumer , it does not fetches any record...... i am following this document docs.confluent.io/platform/current/connect/quickstart.html
      Also, I am unable to find such connector under plugin.path...... then how come connctor starts ?

  • @miristegal
    @miristegal 3 года назад

    I'm getting
    ERROR 1049 (42000): Unknown database 'demo'
    while trying to connect to mysql...

    • @rmoff
      @rmoff  3 года назад

      Did you create the database first? If you're still stuck head to forum.confluent.io/ with full details of what you've run and where you're getting the error.

  • @rkravinderkumar05
    @rkravinderkumar05 2 года назад

    Hi Robin,
    How can we include the json schema in the message, when field is an array of objects ? I don't have the option to use avro.

    • @rmoff
      @rmoff  2 года назад

      Hi, can you post this at forum.confluent.io/ and hopefully someone will be able to help there :)