{"id":7684,"date":"2024-12-26T00:30:11","date_gmt":"2024-12-25T21:30:11","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/"},"modified":"2024-12-26T00:30:11","modified_gmt":"2024-12-25T21:30:11","slug":"docker-ile-apache-kafka-kurulumu-ve-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/","title":{"rendered":"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131"},"content":{"rendered":"<p><body><\/p>\n<p>Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131<\/p>\n<p>Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka&#8217;y\u0131 Docker kullanarak nas\u0131l kolayca kuraca\u011f\u0131n\u0131z\u0131 ve kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  Docker&#8217;\u0131n sa\u011flad\u0131\u011f\u0131 kolayl\u0131k ve esneklik sayesinde, Kafka&#8217;y\u0131 h\u0131zl\u0131 bir \u015fekilde test ortam\u0131n\u0131zda veya geli\u015ftirme s\u00fcrecinizde \u00e7al\u0131\u015ft\u0131rabilirsiniz.  \u00d6ncelikle, neden Docker kullanmal\u0131s\u0131n\u0131z ve Kafka nedir, k\u0131saca de\u011finelim.<\/p>\n<h2>Neden Docker Kullanmal\u0131y\u0131z?<\/h2>\n<p>Docker, uygulamalar\u0131n\u0131z\u0131 ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 kapsayan ta\u015f\u0131nabilir ve izole edilmi\u015f bir ortam sa\u011flar. Bu sayede, farkl\u0131 ortamlarda (geli\u015ftirme, test, \u00fcretim) tutarl\u0131 bir \u00e7al\u0131\u015fma ortam\u0131 yaratabiliriz.  Kurulum ve yap\u0131land\u0131rma i\u015flemlerini olduk\u00e7a basitle\u015ftirir.  Ayr\u0131ca, kaynaklar\u0131 verimli kullanmam\u0131z\u0131 ve uygulamalar\u0131m\u0131z\u0131n ba\u011f\u0131ms\u0131z olarak \u00e7al\u0131\u015fmas\u0131n\u0131 garanti alt\u0131na al\u0131r.  Kafka gibi karma\u015f\u0131k sistemleri kurmak ve y\u00f6netmek i\u00e7in Docker m\u00fckemmel bir ara\u00e7t\u0131r.<\/p>\n<h2>Apache Kafka Nedir?<\/h2>\n<p>Apache Kafka, y\u00fcksek performansl\u0131 bir da\u011f\u0131t\u0131k yay\u0131n-abone mesaj kuyru\u011fu sistemi (message queue)dir.  Veri ak\u0131\u015flar\u0131n\u0131 y\u00f6netmek, ger\u00e7ek zamanl\u0131 veri i\u015fleme ve olay odakl\u0131 mimariler i\u00e7in s\u0131kl\u0131kla tercih edilir.  \u00d6l\u00e7eklenebilir, dayan\u0131kl\u0131 ve y\u00fcksek performansl\u0131d\u0131r.  Bir\u00e7ok b\u00fcy\u00fck \u015firket, uygulamalar\u0131nda Kafka&#8217;y\u0131 kullanmaktad\u0131r.<\/p>\n<h2>Docker ile Kafka Kurulumu<\/h2>\n<p>\u0130lk ad\u0131mda, Docker&#8217;\u0131 sisteminize kurman\u0131z gerekiyor.  Docker&#8217;\u0131n kurulumu i\u015fletim sisteminize g\u00f6re farkl\u0131l\u0131k g\u00f6sterir.  Docker&#8217;\u0131 kurduktan sonra, a\u015fa\u011f\u0131daki komutu kullanarak resmi Kafka imaj\u0131n\u0131 \u00e7ekebiliriz:<\/p>\n<pre><code class=\"language-bash\">docker pull wurstmeister\/kafka<\/code><\/pre>\n<p>Ard\u0131ndan, Kafka&#8217;y\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz. Bu komut, ZooKeeper ve Kafka sunucular\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131r:<\/p>\n<pre><code class=\"language-bash\">docker-compose up -d<\/code><\/pre>\n<p>Bu komutu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce, <code>docker-compose.yml<\/code> dosyan\u0131z\u0131 a\u015fa\u011f\u0131daki gibi olu\u015fturman\u0131z gerekiyor:<\/p>\n<pre><code class=\"language-yaml\">version: '3.7'\nservices:\n  zookeeper:\n    image: wurstmeister\/zookeeper\n  kafka:\n    image: wurstmeister\/kafka\n    ports:\n      - \"9092:9092\"\n    depends_on:\n      - zookeeper\n    environment:\n      KAFKA_ADVERTISED_HOST_NAME: localhost\n      KAFKA_ADVERTISED_PORT: 9092\n      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181<\/code><\/pre>\n<p>Bu yap\u0131land\u0131rma, ZooKeeper ve Kafka konteynerlerini ba\u015flat\u0131r ve Kafka&#8217;n\u0131n 9092 portunu a\u00e7ar.  <code>localhost<\/code> yerine kendi sunucunuzun IP adresini kullanabilirsiniz.  Daha detayl\u0131 konfig\u00fcrasyon se\u00e7enekleri i\u00e7in <a href=\"https:\/\/wurstmeister.github.io\/kafka-docker\/\">Kafka Docker projesinin GitHub sayfas\u0131n\u0131<\/a> inceleyebilirsiniz.<\/p>\n<h2>Kafka ile \u0130leti\u015fim<\/h2>\n<p>Kafka ile ileti\u015fim kurmak i\u00e7in \u00e7e\u015fitli ara\u00e7lar ve k\u00fct\u00fcphaneler mevcuttur.  \u00d6rne\u011fin, Kafka&#8217;n\u0131n kendi komut sat\u0131r\u0131 arac\u0131 kullan\u0131labilir.  Ayr\u0131ca, Java, Python, Node.js gibi bir\u00e7ok dil i\u00e7in istemci k\u00fct\u00fcphaneleri bulunmaktad\u0131r.<\/p>\n<p>\u00d6rne\u011fin, bir mesaj g\u00f6ndermek i\u00e7in  Kafka&#8217;n\u0131n komut sat\u0131r\u0131 arac\u0131n\u0131 kullanabiliriz (bu arac\u0131n kurulumu biraz daha karma\u015f\u0131kt\u0131r, Docker&#8217;da kurulum i\u00e7in ilgili d\u00f6k\u00fcmanlar\u0131 inceleyebilirsiniz).  Daha pratik bir yol olarak,  Python ile Kafka&#8217;ya mesaj g\u00f6nderme ve alma i\u015flemlerini ger\u00e7ekle\u015ftirebilirsiniz.  Bu konuda daha detayl\u0131 bilgi i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz. (Yak\u0131nda bu konu hakk\u0131nda bir yaz\u0131 yay\u0131nlayaca\u011f\u0131m.)<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, Apache Kafka&#8217;y\u0131 Docker kullanarak nas\u0131l kolayca kurup kullanabilece\u011finizi g\u00f6sterdim.  Docker, Kafka gibi karma\u015f\u0131k sistemleri y\u00f6netmeyi olduk\u00e7a basitle\u015ftiriyor.  Umar\u0131m bu rehber, Kafka ile \u00e7al\u0131\u015fmaya ba\u015flaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Sorular\u0131n\u0131z ve \u00f6nerileriniz i\u00e7in l\u00fctfen yorum yapmaktan \u00e7ekinmeyin!<\/p>\n<p>Ba\u015fka bir makalede g\u00f6r\u00fc\u015fmek \u00fczere!<\/p>\n<p>#Etiketler: Apache Kafka, Docker, Kafka Kurulumu, Docker Kurulumu, Kafka Docker, Da\u011f\u0131t\u0131k Sistemler, Mesaj S\u0131ralar\u0131,  Fatih Soysal<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131 Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka&#8217;y\u0131 Docker kullanarak nas\u0131l&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-7684","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka&#039;y\u0131 Docker kullanarak nas\u0131l kolayca kuraca\u011f\u0131n\u0131z\u0131 ve kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Docker&#039;\u0131n sa\u011flad\u0131\u011f\u0131 kolayl\u0131k ve esneklik sayesinde, Kafka&#039;y\u0131 h\u0131zl\u0131 bir \u015fekilde test ortam\u0131n\u0131zda veya geli\u015ftirme s\u00fcrecinizde \u00e7al\u0131\u015ft\u0131rabilirsiniz. \u00d6ncelikle, neden Docker kullanmal\u0131s\u0131n\u0131z ve Kafka nedir, k\u0131saca de\u011finelim.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka&#039;y\u0131 Docker kullanarak nas\u0131l kolayca kuraca\u011f\u0131n\u0131z\u0131 ve kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Docker&#039;\u0131n sa\u011flad\u0131\u011f\u0131 kolayl\u0131k ve esneklik sayesinde, Kafka&#039;y\u0131 h\u0131zl\u0131 bir \u015fekilde test ortam\u0131n\u0131zda veya geli\u015ftirme s\u00fcrecinizde \u00e7al\u0131\u015ft\u0131rabilirsiniz. \u00d6ncelikle, neden Docker kullanmal\u0131s\u0131n\u0131z ve Kafka nedir, k\u0131saca de\u011finelim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-25T21:30:11+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131\",\"datePublished\":\"2024-12-25T21:30:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/\"},\"wordCount\":569,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/\",\"name\":\"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-25T21:30:11+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka'y\u0131 Docker kullanarak nas\u0131l kolayca kuraca\u011f\u0131n\u0131z\u0131 ve kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Docker'\u0131n sa\u011flad\u0131\u011f\u0131 kolayl\u0131k ve esneklik sayesinde, Kafka'y\u0131 h\u0131zl\u0131 bir \u015fekilde test ortam\u0131n\u0131zda veya geli\u015ftirme s\u00fcrecinizde \u00e7al\u0131\u015ft\u0131rabilirsiniz. \u00d6ncelikle, neden Docker kullanmal\u0131s\u0131n\u0131z ve Kafka nedir, k\u0131saca de\u011finelim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131","description":"Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka'y\u0131 Docker kullanarak nas\u0131l kolayca kuraca\u011f\u0131n\u0131z\u0131 ve kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Docker'\u0131n sa\u011flad\u0131\u011f\u0131 kolayl\u0131k ve esneklik sayesinde, Kafka'y\u0131 h\u0131zl\u0131 bir \u015fekilde test ortam\u0131n\u0131zda veya geli\u015ftirme s\u00fcrecinizde \u00e7al\u0131\u015ft\u0131rabilirsiniz. \u00d6ncelikle, neden Docker kullanmal\u0131s\u0131n\u0131z ve Kafka nedir, k\u0131saca de\u011finelim.","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:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131","og_description":"Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka'y\u0131 Docker kullanarak nas\u0131l kolayca kuraca\u011f\u0131n\u0131z\u0131 ve kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Docker'\u0131n sa\u011flad\u0131\u011f\u0131 kolayl\u0131k ve esneklik sayesinde, Kafka'y\u0131 h\u0131zl\u0131 bir \u015fekilde test ortam\u0131n\u0131zda veya geli\u015ftirme s\u00fcrecinizde \u00e7al\u0131\u015ft\u0131rabilirsiniz. \u00d6ncelikle, neden Docker kullanmal\u0131s\u0131n\u0131z ve Kafka nedir, k\u0131saca de\u011finelim.","og_url":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-25T21:30:11+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131","datePublished":"2024-12-25T21:30:11+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/"},"wordCount":569,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/","name":"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-25T21:30:11+00:00","description":"Merhaba! Ben Fatih Soysal. Bu makalede, Apache Kafka'y\u0131 Docker kullanarak nas\u0131l kolayca kuraca\u011f\u0131n\u0131z\u0131 ve kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Docker'\u0131n sa\u011flad\u0131\u011f\u0131 kolayl\u0131k ve esneklik sayesinde, Kafka'y\u0131 h\u0131zl\u0131 bir \u015fekilde test ortam\u0131n\u0131zda veya geli\u015ftirme s\u00fcrecinizde \u00e7al\u0131\u015ft\u0131rabilirsiniz. \u00d6ncelikle, neden Docker kullanmal\u0131s\u0131n\u0131z ve Kafka nedir, k\u0131saca de\u011finelim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/docker-ile-apache-kafka-kurulumu-ve-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Docker ile Apache Kafka Kurulumu ve Kullan\u0131m\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=7684"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7684\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}