{"id":6396,"date":"2026-01-03T19:53:22","date_gmt":"2026-01-03T19:53:22","guid":{"rendered":"https:\/\/bentego.com\/kafka-connecte-giris\/"},"modified":"2026-02-26T19:56:19","modified_gmt":"2026-02-26T19:56:19","slug":"kafka-connecte-giris","status":"publish","type":"post","link":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/","title":{"rendered":"Kafka Connect\u2019e Giri\u015f"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\" id=\"a496\"><strong>Kafka Connect nedir? \/ ne de\u011fildir ?<\/strong><\/h4>\n\n\n\n<p id=\"c813\">Apache Kafka ekosisteminde olup kafka ile kafka d\u0131\u015f\u0131 sistemler(dosya sistemleri, veritabanlar\u0131 vb.) aras\u0131nda g\u00fcvenli ve \u00f6l\u00e7eklenebilir veri ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in tasarlanm\u0131\u015f \u00fccretsiz ve a\u00e7\u0131k kaynakl\u0131 bir framework\u2019t\u00fcr.<\/p>\n\n\n\n<p id=\"7e5d\">ETL\/ELT arac\u0131 de\u011fildir. Temel ama\u00e7 veriyi ta\u015f\u0131makt\u0131r. Karma\u015f\u0131k ve durum bilgisi gerektiren i\u015fler i\u00e7in uygun de\u011fildir.<\/p>\n\n\n\n<p id=\"ed92\">Veritaban\u0131 yede\u011fi de\u011fildir. Veriyi ta\u015f\u0131r ancak veri yedekleme i\u015fi i\u00e7in uygun de\u011fildir.<\/p>\n\n\n\n<p id=\"fc87\">Kafka\u2019n\u0131n yerini alabilecek bir \u00fcr\u00fcn de\u011fildir, Kafka\u2019n\u0131n \u00fczerine konumlanm\u0131\u015ft\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"cb30\"><strong>2. Neden Kafka Connect?<\/strong><\/h4>\n\n\n\n<p id=\"aca5\"><strong>\u00d6l\u00e7eklenebilirlik<\/strong>: Da\u011f\u0131t\u0131k yap\u0131s\u0131 sayesinde b\u00fcy\u00fck veri hacimlerini i\u015fleyebilir, task say\u0131s\u0131n\u0131 artt\u0131rarak.<\/p>\n\n\n\n<p id=\"0656\"><strong>Konfig\u00fcrasyon odakl\u0131l\u0131k<\/strong>: Kod yazma mant\u0131\u011f\u0131 yerine JSON konfig\u00fcrasyon dosyalar\u0131 ile olu\u015fturulur. Yap\u0131lacak her de\u011fi\u015fiklik json dosyas\u0131 \u00fczerinde yap\u0131l\u0131r ve bu jsonlar \u00e7ok kolay bir \u015fekilde import, export edilerek ba\u015fka connectorlerde de kullan\u0131labilir.<\/p>\n\n\n\n<p id=\"aa03\"><strong>Standartla\u015ft\u0131rma<\/strong>: T\u00fcm veri kaynaklar\u0131 i\u00e7in ortak bir standartla\u015ft\u0131r\u0131lm\u0131\u015f yap\u0131 olu\u015fturup h\u0131zl\u0131ca \u00e7o\u011falt\u0131labilen bir y\u00f6ntem sa\u011flar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"a496\"><strong>3. Temel Kavramlar<\/strong><\/h4>\n\n\n\n<p id=\"f9fb\">Kafka Connect kullan\u0131rken kar\u015f\u0131la\u015faca\u011f\u0131m\u0131z temel kavramlardan baz\u0131lar\u0131 a\u015fa\u011f\u0131daki gibidir.<\/p>\n\n\n\n<p id=\"5882\"><strong>Source Connector<\/strong><\/p>\n\n\n\n<p id=\"0a96\">D\u0131\u015f sistemden veriyi okuyup kafka topicine yazar.<\/p>\n\n\n\n<p id=\"aa27\">PostgresConnector, MySQLConnector, SFTP Source \u00f6rnek olarak verilebilir.<\/p>\n\n\n\n<p id=\"6d16\"><strong>Sink Connector<\/strong><\/p>\n\n\n\n<p id=\"c7f5\">Kafkadan veri okuyarak okudu\u011fu veriyi bir hedefe yazar.<\/p>\n\n\n\n<p id=\"a428\">HDFS Sink, JDBC Sink, S3 Sink \u00f6rnek olarak verilebilir.<\/p>\n\n\n\n<p id=\"1e75\"><strong>Task<\/strong><\/p>\n\n\n\n<p id=\"1a30\">Bir connectore atanm\u0131\u015f paralelle\u015ftirilebilen i\u015f birimidir. Task say\u0131s\u0131 genellikle partition say\u0131s\u0131, hedef veya kaynak sistemin concurrency limiti, veri hacmi ile belirlenir.<\/p>\n\n\n\n<p id=\"df6a\"><strong>Worker<\/strong><\/p>\n\n\n\n<p id=\"a0ef\">Veri ta\u015f\u0131ma i\u015fini yapan tasklar\u0131 bar\u0131ndan JVM processidir. Connector ve tasklar\u0131 \u00e7al\u0131\u015ft\u0131ran, izleyen ve hata y\u00f6netimini sa\u011flayan altyap\u0131d\u0131r. \u0130ki farkl\u0131 modu vard\u0131r.<\/p>\n\n\n\n<p id=\"be0b\"><strong>Standalone<\/strong><\/p>\n\n\n\n<p id=\"76b7\">Tek node \u00fczerinde \u00e7al\u0131\u015f\u0131r. Tek process oldu\u011fu i\u00e7in t\u00fcm connector ve tasklar burada \u00e7al\u0131\u015f\u0131r. Node d\u00fc\u015ferse t\u00fcm connectorler do\u011fal olarak d\u00fc\u015fer. Hata tolerans\u0131 ve \u00f6l\u00e7eklenebilirlik yoktur. Genellikle local ve dev ortam\u0131ndaki geli\u015ftirmeler, testler i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<p id=\"775c\"><strong>Distributed<\/strong><\/p>\n\n\n\n<p id=\"d3b4\">Prod ortamlar ve y\u00fcksek hacimli veri ak\u0131\u015flar\u0131 i\u00e7in \u00f6l\u00e7eklenebilir yap\u0131. Birden fazla worker i\u00e7eren k\u00fcmeler birbiriyle koordine olarak \u00e7al\u0131\u015f\u0131r.<\/p>\n\n\n\n<p id=\"1b24\"><strong>Connector Config Dosyas\u0131<\/strong><\/p>\n\n\n\n<p id=\"d024\">Kaynak, hedef ve kafka ile ilgili ayarlar\u0131 bar\u0131nd\u0131ran json format\u0131ndaki dosya. De\u011fi\u015fiklikler bu dosya \u00fczerinden yap\u0131larak deploy edilir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"17e8\"><strong>4. Kafka Connect Mimarisi<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:1400\/1*QnbcIbYJTs6qwUrX9i5k6g.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Kafka connect mimarisi<\/figcaption><\/figure>\n\n\n\n<p id=\"17c0\">Ak\u0131\u015f iki y\u00f6nl\u00fc de \u00e7al\u0131\u015fabilmektedir hem kafka d\u0131\u015f\u0131 sistemlerden veri al\u0131p kafkaya yazar, hem de kafkadan veriyi al\u0131p farkl\u0131 hedeflere yazabilir.<\/p>\n\n\n\n<p id=\"d551\"><strong>Connector<\/strong>: Kaynak veya hedefi tan\u0131mlar. Bir connector birden \u00e7ok task olu\u015fturabilir ve bu tasklar paralel \u00e7al\u0131\u015fabilir. Tasklar veriyi ta\u015f\u0131yan k\u0131s\u0131md\u0131r.<\/p>\n\n\n\n<p id=\"3255\"><strong>Transform&nbsp;<\/strong>: Mesaj topice yaz\u0131lmadan \u00f6nce veya consume edilmeden \u00f6nce uygulanan filtre k\u0131sm\u0131. Buradaki yap\u0131 SMT ( Single Message Transform) \u015feklindedir. \u00d6rnek olarak alan\/key silme, rename gibi basit i\u015flemleri yapabilirken karma\u015f\u0131k i\u015flemleri desteklemez.<\/p>\n\n\n\n<p id=\"c0dd\"><strong>Converter&nbsp;<\/strong>: Mesaj\u0131n nas\u0131l decode\/encode edilece\u011fini belirleyen k\u0131s\u0131m. En s\u0131k olarak Json format kullan\u0131l\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"f2b6\"><strong>5. Konfig\u00fcrasyon y\u00f6netimi<\/strong><\/h4>\n\n\n\n<p id=\"70f7\">T\u00fcm bu connector olu\u015fturma, silme ve g\u00fcncelleme i\u015flemleri Confluent Control Center, Cloudera SMM vb. aray\u00fczlerden yap\u0131labildi\u011fi gibi API arac\u0131l\u0131\u011f\u0131yla da yap\u0131labilir. Yaz\u0131n\u0131n sonunda bu konu ile alakal\u0131 daha detayl\u0131 inceleyebilece\u011finiz bir link ekliyor olaca\u011f\u0131m.<\/p>\n\n\n\n<p id=\"ad18\">Rest API \u00fczerinden metod t\u00fcrlerine g\u00f6re a\u015fa\u011f\u0131daki i\u015flemler yap\u0131labilir.<\/p>\n\n\n\n<p id=\"fd4b\"><strong>GET<\/strong>: Connector durumunu, Task durumunu veya yap\u0131land\u0131rmas\u0131n\u0131 sorgulama.<\/p>\n\n\n\n<p id=\"0c83\">\u00d6rnek :<\/p>\n\n\n\n<p id=\"3eb9\">curl&nbsp;<a href=\"https:\/\/mycluster:28085\/connectors\/sourcetest\/status\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/mycluster:28085\/connectors\/sourcetest\/status<\/a>&nbsp;komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda a\u015fa\u011f\u0131daki sonu\u00e7 d\u00f6nm\u00fc\u015ft\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{<br>\"name\": \"sourcetest\",<br>\"connector\": {<br>\"state\": \"RUNNING\",<br>\"worker_id\": \"mycluster:28085\"<br>},<br>\"tasks\": [<br>{<br>\"id\": 0,<br>\"state\": \"RUNNING\",<br>\"worker_id\": \"mycluster:28085\"<br>}<br>],<br>\"type\": \"source\"<br>}<\/pre>\n\n\n\n<p id=\"d6b5\"><strong>POST<\/strong>: Yeni bir connector olu\u015fturma veya connectoru tekrar ba\u015flatma<\/p>\n\n\n\n<p id=\"0100\"><strong>PUT<\/strong>: Mevcut bir connector\u00fcn ayarlar\u0131n\u0131, parametrelerini g\u00fcncelleme<\/p>\n\n\n\n<p id=\"e8c2\"><strong>DELETE<\/strong>: Bir connector\u00fc silme i\u015flemini ger\u00e7ekle\u015ftirir.<\/p>\n\n\n\n<p id=\"ff0a\">Kafka connect connectorlere ait configleri 3 farkl\u0131 kafka topicte tutmaktad\u0131r.<\/p>\n\n\n\n<p id=\"82a9\"><strong>connect-configs<\/strong>&nbsp;: b\u00fct\u00fcn connectorlerin json format\u0131ndaki configleri burada saklan\u0131r.<\/p>\n\n\n\n<p id=\"cb19\"><strong>connect-status<\/strong>&nbsp;: task ve connectorlerin son durumlar\u0131 burada saklan\u0131r.<\/p>\n\n\n\n<p id=\"640a\"><strong>connect-offsets<\/strong>&nbsp;: Source connectorlerin en son kald\u0131\u011f\u0131 yeri tutarak tekrar ba\u015flad\u0131klar\u0131nda ayn\u0131 yerden devam etmeleri sa\u011flar ve veri kayb\u0131n\u0131n \u00f6n\u00fcne ge\u00e7er.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"cf5c\"><strong>6. Plugin deste\u011fi<\/strong><\/h4>\n\n\n\n<p id=\"a4ad\">Kafka connect plugin tabanl\u0131 bir frameworkt\u00fcr. Bu sayede ekstra JARlar olu\u015fturularak amaca uygun yeni yap\u0131lar kurulabilir. Kendimiz yazabilece\u011fimiz gibi default kurulumda gelmeyen farkl\u0131 lisanslar alt\u0131nda bulunan connectorleri de sonradan ekosistemimize dahil edebiliriz. Burada en \u00f6nemli nokta baz\u0131 vendorlar (\u00f6zellikle managed\/cloud Kafka servisleri) \u00fc\u00e7\u00fcnc\u00fc parti veya custom plugin y\u00fcklenmesine izin vermeyebilir veya desteklemeyebilir. Production sistemlerinde buna dikkat edilmelidir. Yeni bir connectore ait jar dosyalar\u0131 worker sunucular\u0131nda bulunan dizinlere eklendikten sonra workerlere restart at\u0131larak sisteme dahil edilir.<\/p>\n\n\n\n<p id=\"f58b\">Bu yaz\u0131da Kafka Connectle ilgili temel bilgileri ele ald\u0131k. Bir sonraki yaz\u0131da ise \u00f6rnek bir connector \u00fczerinden ilerleyerek, connector kurulumu ve config ayarlar\u0131n\u0131 ve canl\u0131 sistemden \u00f6rneklerle devam edece\u011fiz.<\/p>\n\n\n\n<p id=\"9d70\">Bu konuda inceleyebilece\u011finiz baz\u0131 kaynaklar a\u015fa\u011f\u0131da belirtilmi\u015ftir<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Kafka Connect Rest API<\/li>\n<\/ol>\n\n\n\n<p id=\"a496\"><a href=\"https:\/\/docs.cloudera.com\/runtime\/7.3.1\/kafka-rest-api-reference\/index.html\">https:\/\/docs.cloudera.com\/runtime\/7.3.1\/kafka-rest-api-reference\/index.html<\/a><a href=\"https:\/\/medium.com\/tag\/spark?source=post_page-----32aae234edef---------------------------------------\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kafka Connect nedir? \/ ne de\u011fildir ? Apache Kafka ekosisteminde olup kafka ile kafka d\u0131\u015f\u0131 sistemler(dosya sistemleri, veritabanlar\u0131 vb.) aras\u0131nda g\u00fcvenli ve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5927,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[87],"tags":[227],"class_list":["post-6396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-kafka-connect-tr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kafka Connect\u2019e Giri\u015f - Bentego<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kafka Connect\u2019e Giri\u015f - Bentego\" \/>\n<meta property=\"og:description\" content=\"Kafka Connect nedir? \/ ne de\u011fildir ? Apache Kafka ekosisteminde olup kafka ile kafka d\u0131\u015f\u0131 sistemler(dosya sistemleri, veritabanlar\u0131 vb.) aras\u0131nda g\u00fcvenli ve [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/\" \/>\n<meta property=\"og:site_name\" content=\"Bentego\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-03T19:53:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-26T19:56:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bentego\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bentego\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/\"},\"author\":{\"name\":\"Bentego\",\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/person\/e38e5868721eddd5493704ec7b5be37c\"},\"headline\":\"Kafka Connect\u2019e Giri\u015f\",\"datePublished\":\"2026-01-03T19:53:22+00:00\",\"dateModified\":\"2026-02-26T19:56:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/\"},\"wordCount\":878,\"publisher\":{\"@id\":\"https:\/\/bentego.com\/tr\/#organization\"},\"image\":{\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png\",\"keywords\":[\"Kafka Connect\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"tr\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/\",\"url\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/\",\"name\":\"Kafka Connect\u2019e Giri\u015f - Bentego\",\"isPartOf\":{\"@id\":\"https:\/\/bentego.com\/tr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png\",\"datePublished\":\"2026-01-03T19:53:22+00:00\",\"dateModified\":\"2026-02-26T19:56:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage\",\"url\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png\",\"contentUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png\",\"width\":2400,\"height\":1600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bentego.com\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kafka Connect\u2019e Giri\u015f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bentego.com\/tr\/#website\",\"url\":\"https:\/\/bentego.com\/tr\/\",\"name\":\"Bentego\",\"description\":\"Turning data into enterprise value\",\"publisher\":{\"@id\":\"https:\/\/bentego.com\/tr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bentego.com\/tr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bentego.com\/tr\/#organization\",\"name\":\"Bentego\",\"url\":\"https:\/\/bentego.com\/tr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg\",\"contentUrl\":\"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg\",\"width\":433,\"height\":109,\"caption\":\"Bentego\"},\"image\":{\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/bentego.com\/tr\/#\/schema\/person\/e38e5868721eddd5493704ec7b5be37c\",\"name\":\"Bentego\",\"sameAs\":[\"http:\/\/bentego.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kafka Connect\u2019e Giri\u015f - Bentego","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/","og_locale":"tr_TR","og_type":"article","og_title":"Kafka Connect\u2019e Giri\u015f - Bentego","og_description":"Kafka Connect nedir? \/ ne de\u011fildir ? Apache Kafka ekosisteminde olup kafka ile kafka d\u0131\u015f\u0131 sistemler(dosya sistemleri, veritabanlar\u0131 vb.) aras\u0131nda g\u00fcvenli ve [&hellip;]","og_url":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/","og_site_name":"Bentego","article_published_time":"2026-01-03T19:53:22+00:00","article_modified_time":"2026-02-26T19:56:19+00:00","og_image":[{"width":2400,"height":1600,"url":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png","type":"image\/png"}],"author":"Bentego","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Bentego","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#article","isPartOf":{"@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/"},"author":{"name":"Bentego","@id":"https:\/\/bentego.com\/tr\/#\/schema\/person\/e38e5868721eddd5493704ec7b5be37c"},"headline":"Kafka Connect\u2019e Giri\u015f","datePublished":"2026-01-03T19:53:22+00:00","dateModified":"2026-02-26T19:56:19+00:00","mainEntityOfPage":{"@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/"},"wordCount":878,"publisher":{"@id":"https:\/\/bentego.com\/tr\/#organization"},"image":{"@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage"},"thumbnailUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png","keywords":["Kafka Connect"],"articleSection":["Blog"],"inLanguage":"tr"},{"@type":"WebPage","@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/","url":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/","name":"Kafka Connect\u2019e Giri\u015f - Bentego","isPartOf":{"@id":"https:\/\/bentego.com\/tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage"},"image":{"@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage"},"thumbnailUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png","datePublished":"2026-01-03T19:53:22+00:00","dateModified":"2026-02-26T19:56:19+00:00","breadcrumb":{"@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bentego.com\/tr\/kafka-connecte-giris\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#primaryimage","url":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png","contentUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/06\/Frame-87__.png","width":2400,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/bentego.com\/tr\/kafka-connecte-giris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bentego.com\/tr\/"},{"@type":"ListItem","position":2,"name":"Kafka Connect\u2019e Giri\u015f"}]},{"@type":"WebSite","@id":"https:\/\/bentego.com\/tr\/#website","url":"https:\/\/bentego.com\/tr\/","name":"Bentego","description":"Turning data into enterprise value","publisher":{"@id":"https:\/\/bentego.com\/tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bentego.com\/tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/bentego.com\/tr\/#organization","name":"Bentego","url":"https:\/\/bentego.com\/tr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/","url":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg","contentUrl":"https:\/\/bentego.com\/wp-content\/uploads\/2025\/05\/logo-bentego.svg","width":433,"height":109,"caption":"Bentego"},"image":{"@id":"https:\/\/bentego.com\/tr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/bentego.com\/tr\/#\/schema\/person\/e38e5868721eddd5493704ec7b5be37c","name":"Bentego","sameAs":["http:\/\/bentego.com"]}]}},"_links":{"self":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts\/6396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/comments?post=6396"}],"version-history":[{"count":1,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts\/6396\/revisions"}],"predecessor-version":[{"id":6397,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/posts\/6396\/revisions\/6397"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/media\/5927"}],"wp:attachment":[{"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/media?parent=6396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/categories?post=6396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bentego.com\/tr\/wp-json\/wp\/v2\/tags?post=6396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}