{"id":27419,"date":"2024-03-16T08:26:46","date_gmt":"2024-03-16T08:26:46","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/"},"modified":"2024-03-22T10:59:32","modified_gmt":"2024-03-22T10:59:32","slug":"how-is-the-kafka-listener-configured","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/","title":{"rendered":"How is the Kafka listener configured?"},"content":{"rendered":"<p>There are several ways to configure Kafka Listeners: 1. By editing the configuration file: Listeners&#8217; parameters can be configured in Kafka&#8217;s server.properties file. Multiple listeners can be set up with different interfaces and ports specified. For example:<\/p>\n<pre class=\"post-pre\">&nbsp;&nbsp;listeners=PLAINTEXT:\/\/localhost:9092,<span class=\"in-link\" data-id=\"57\">SSL<\/span>:\/\/localhost:9093<\/pre>\n<p>2. By using command line arguments: Listeners can be configured when starting the Kafka server by using command line arguments. For example:<\/p>\n<pre class=\"post-pre\">&nbsp;&nbsp;.\/bin\/kafka-server-start.sh&nbsp;--listeners&nbsp;PLAINTEXT:\/\/localhost:9092<\/pre>\n<p>By programming, you can configure listeners using Kafka&#8217;s Java client API. You can start a Kafka server by creating a `KafkaServerStartable` object and setting listener parameters. For example:<\/p>\n<pre class=\"post-pre\">&nbsp;&nbsp;Properties&nbsp;props&nbsp;=&nbsp;new&nbsp;Properties();<p><\/p><p><\/p><p>&nbsp;&nbsp;props.setProperty(\"listeners\",&nbsp;\"PLAINTEXT:\/\/localhost:9092\");<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;<\/p><p><\/p><p>&nbsp;&nbsp;KafkaServerStartable&nbsp;kafkaServer&nbsp;=&nbsp;new&nbsp;KafkaServerStartable(new&nbsp;KafkaConfig(props));<\/p><p><\/p><p>&nbsp;&nbsp;kafkaServer.startup();<\/p><\/pre>\n<p>It should be noted that Kafka supports various listeners, such as PLAINTEXT, SSL, SASL, etc. The specific configuration method can be selected based on the required listener type and setting relevant parameters.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are several ways to configure Kafka Listeners: 1. By editing the configuration file: Listeners&#8217; parameters can be configured in Kafka&#8217;s server.properties file. Multiple listeners can be set up with different interfaces and ports specified. For example: &nbsp;&nbsp;listeners=PLAINTEXT:\/\/localhost:9092,SSL:\/\/localhost:9093 2. By using command line arguments: Listeners can be configured when starting the Kafka server by using [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-27419","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How is the Kafka listener configured? - Blog - Silicon Cloud<\/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:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How is the Kafka listener configured?\" \/>\n<meta property=\"og:description\" content=\"There are several ways to configure Kafka Listeners: 1. By editing the configuration file: Listeners&#8217; parameters can be configured in Kafka&#8217;s server.properties file. Multiple listeners can be set up with different interfaces and ports specified. For example: &nbsp;&nbsp;listeners=PLAINTEXT:\/\/localhost:9092,SSL:\/\/localhost:9093 2. By using command line arguments: Listeners can be configured when starting the Kafka server by using [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-16T08:26:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T10:59:32+00:00\" \/>\n<meta name=\"author\" content=\"Emily Johnson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Johnson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/\"},\"author\":{\"name\":\"Emily Johnson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\"},\"headline\":\"How is the Kafka listener configured?\",\"datePublished\":\"2024-03-16T08:26:46+00:00\",\"dateModified\":\"2024-03-22T10:59:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/\"},\"wordCount\":126,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/\",\"name\":\"How is the Kafka listener configured? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T08:26:46+00:00\",\"dateModified\":\"2024-03-22T10:59:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How is the Kafka listener configured?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\",\"name\":\"Emily Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"caption\":\"Emily Johnson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How is the Kafka listener configured? - Blog - Silicon Cloud","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:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/","og_locale":"en_US","og_type":"article","og_title":"How is the Kafka listener configured?","og_description":"There are several ways to configure Kafka Listeners: 1. By editing the configuration file: Listeners&#8217; parameters can be configured in Kafka&#8217;s server.properties file. Multiple listeners can be set up with different interfaces and ports specified. For example: &nbsp;&nbsp;listeners=PLAINTEXT:\/\/localhost:9092,SSL:\/\/localhost:9093 2. By using command line arguments: Listeners can be configured when starting the Kafka server by using [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T08:26:46+00:00","article_modified_time":"2024-03-22T10:59:32+00:00","author":"Emily Johnson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Emily Johnson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/"},"author":{"name":"Emily Johnson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378"},"headline":"How is the Kafka listener configured?","datePublished":"2024-03-16T08:26:46+00:00","dateModified":"2024-03-22T10:59:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/"},"wordCount":126,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/","url":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/","name":"How is the Kafka listener configured? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T08:26:46+00:00","dateModified":"2024-03-22T10:59:32+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-is-the-kafka-listener-configured\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How is the Kafka listener configured?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378","name":"Emily Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","caption":"Emily Johnson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/27419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=27419"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/27419\/revisions"}],"predecessor-version":[{"id":61649,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/27419\/revisions\/61649"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=27419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=27419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=27419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}