{"id":15598,"date":"2024-04-17T11:51:58","date_gmt":"2024-04-17T18:51:58","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=15598"},"modified":"2025-06-13T17:14:39","modified_gmt":"2025-06-14T00:14:39","slug":"streaming-data-with-amazon-msk-and-couchbase-capella","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/streaming-data-with-amazon-msk-and-couchbase-capella\/","title":{"rendered":"Streaming de datos con Amazon MSK y Couchbase Capella"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Vemos que un n\u00famero significativo de clientes aprovecha la integraci\u00f3n de Couchbase con <\/span><a href=\"https:\/\/kafka.apache.org\/\"><span style=\"font-weight: 400;\">Apache Kafka<\/span><\/a><span style=\"font-weight: 400;\">Mediante el uso de Couchbase Kafka conector plugin que proporciona la capacidad de transmitir datos de forma fiable desde y hacia Apache Kafka a escala.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Apache Kafka es una plataforma de c\u00f3digo abierto para crear aplicaciones y canalizaciones de datos en tiempo real. Sin embargo, necesita experiencia en la administraci\u00f3n de la infraestructura de Apache Kafka para dise\u00f1ar, operar y administrar por su cuenta. Amazon Managed Streaming para Apache Kafka (<\/span><a href=\"https:\/\/aws.amazon.com\/msk\/\"><span style=\"font-weight: 400;\">Amazon MSK<\/span><\/a><span style=\"font-weight: 400;\">) es un servicio totalmente gestionado y de alta disponibilidad que facilita la creaci\u00f3n y ejecuci\u00f3n de aplicaciones que utilizan Apache Kafka.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Amazon MSK soporta la integraci\u00f3n con Couchbase con la funci\u00f3n Amazon MSK Connect y el complemento del conector Couchbase Kafka. Con esta caracter\u00edstica, puede implementar f\u00e1cilmente el conector de Couchbase y escalarlo para ajustarlo a los cambios de carga.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En esta entrada del blog, vamos a ir a trav\u00e9s de la configuraci\u00f3n de cl\u00faster de Amazon MSK y utilizar Couchbase Kafka Connector como \"<\/span><i><span style=\"font-weight: 400;\">fregadero<\/span><\/i><span style=\"font-weight: 400;\">\" y \"<\/span><i><span style=\"font-weight: 400;\">fuente<\/span><\/i><span style=\"font-weight: 400;\">\". Utilizaremos Couchbase Capella para empezar en cuesti\u00f3n de minutos.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Paso 1: Cl\u00faster Couchbase Capella<\/span><\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Empiece con <\/span><a href=\"https:\/\/cloud.couchbase.com\/sign-up\"><span style=\"font-weight: 400;\">Prueba gratuita de Couchbase Capella<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seleccione su regi\u00f3n de AWS preferida y comience a utilizar el cl\u00faster Couchbase Capella en cuesti\u00f3n de minutos.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Siguiente, <\/span><a href=\"https:\/\/docs.couchbase.com\/cloud\/clusters\/manage-database-users.html\"><span style=\"font-weight: 400;\">Configurar las credenciales de la base de datos<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configurar una red privada mediante <\/span><a href=\"https:\/\/docs.couchbase.com\/cloud\/clouds\/private-network.html\"><span style=\"font-weight: 400;\">VPC Peering<\/span><\/a><span style=\"font-weight: 400;\"> o <\/span><a href=\"https:\/\/docs.couchbase.com\/cloud\/security\/add-aws-private-link.html\"><span style=\"font-weight: 400;\">AWS PrivateLink<\/span><\/a><span style=\"font-weight: 400;\"> para la conectividad de red con su cuenta de AWS. Puede permitir el acceso desde cualquier lugar, pero no es recomendable.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A continuaci\u00f3n, acceda a la secci\u00f3n Herramientas de datos para crear un nuevo <\/span><strong><em>demo<\/em><\/strong><span style=\"font-weight: 400;\"> Cubo en el racimo.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Paso 2: Cl\u00faster Amazon MSK y cliente Apache Kafka<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Se recomienda que tengas tu cl\u00faster de Amazon MSK y los conectores de Amazon MSK Connect en la subred privada de tu VPC. En caso de que no utilices VPC Peering o AWS PrivateLink para conectarte al cl\u00faster Couchbase Capella, necesitar\u00e1s la puerta de enlace NAT para iniciar la conexi\u00f3n desde las subredes privadas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para empezar f\u00e1cilmente podemos utilizar <\/span><a href=\"https:\/\/docs.aws.amazon.com\/solutions\/latest\/streaming-data-solution-for-amazon-msk\/deploy-template1.html#step1\"><span style=\"font-weight: 400;\">Plantilla de CloudFormation para Streaming Data Solutions para MSK<\/span><\/a><span style=\"font-weight: 400;\"> que despliega un cl\u00faster de Amazon MSK y un cliente de Apache Kafka en una instancia de Amazon EC2.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15599\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image12.png\" alt=\"\" width=\"144\" height=\"27\" \/><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15600\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image10.png\" alt=\"\" width=\"490\" height=\"274\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image10.png 749w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image10-300x168.png 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Primero vamos a crear los temas de origen y destino de muestra en el cl\u00faster MSK:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15607\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image6-1024x260.png\" alt=\"\" width=\"668\" height=\"170\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image6-1024x260.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image6-300x76.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image6-768x195.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image6-1536x391.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image6-1320x336.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image6.png 1600w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">A continuaci\u00f3n, instalaremos algunos paquetes del <\/span><b>KafkaClient<\/b><span style=\"font-weight: 400;\"> para que podamos ejecutar un c\u00f3digo de ejemplo que publicar\u00e1 algunos mensajes en la base de datos <\/span><b>couchbase-sink-example <\/b><span style=\"font-weight: 400;\">tema<\/span><\/p>\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15608\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image14-1024x172.png\" alt=\"\" width=\"745\" height=\"125\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image14-1024x172.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image14-300x50.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image14-768x129.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image14-1536x258.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image14-1320x222.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image14.png 1600w\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Seguiremos el <\/span><a href=\"https:\/\/docs.couchbase.com\/kafka-connector\/current\/quickstart.html#sink\"><span style=\"font-weight: 400;\">Gu\u00eda de inicio r\u00e1pido de Couchbase Sink Connector<\/span><\/a><span style=\"font-weight: 400;\"> para publicar mensajes en el cl\u00faster MSK.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15609\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image11-1024x87.png\" alt=\"\" width=\"793\" height=\"67\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image11-1024x87.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image11-300x26.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image11-768x65.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image11-1536x131.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image11-1320x112.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image11.png 1600w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Abra el archivo src\/main\/java\/com\/couchbase\/connect\/kafka\/example\/JsonProducerExample.java y actualice la cadena de conexi\u00f3n de Kafka Cluster Bootstrap.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ahora puedes construir el proyecto maven:<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\" style=\"padding-left: 40px;\">mvn compile exec:java<\/pre>\n<p><span style=\"font-weight: 400;\">El productor de ejemplo enviar\u00e1 algunos mensajes al tema kafka <\/span><b>couchbase-sink-example<\/b><span style=\"font-weight: 400;\"> y luego terminar.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Paso 3: Configurar el plugin MSK Connect<\/span><\/h2>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15601\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image15.png\" alt=\"\" width=\"556\" height=\"630\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image15.png 820w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image15-265x300.png 265w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image15-768x870.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image15-300x340.png 300w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Descargar el <\/span><a href=\"https:\/\/docs.couchbase.com\/kafka-connector\/current\/release-notes.html\"><span style=\"font-weight: 400;\">Plugin Couchbase Kafka Connect<\/span><\/a><span style=\"font-weight: 400;\"> ZIP.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sube el archivo ZIP a un bucket de S3 al que tengas acceso.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Abra el <\/span><a href=\"https:\/\/console.aws.amazon.com\/msk\/home?region=us-east-2#\/home\/\"><span style=\"font-weight: 400;\">Consola Amazon MSK<\/span><\/a><span style=\"font-weight: 400;\">. En el panel izquierdo, expanda <\/span><b>MSK Connect<\/b><span style=\"font-weight: 400;\">seleccione <\/span><b>Plugins personalizados.<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Elija <\/span><b>Crear plugin personalizado<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Elija\u00a0<\/span><b>Examinar S3<\/b><span style=\"font-weight: 400;\">. En la lista de cubos, busque el cubo en el que carg\u00f3 el archivo ZIP y, a continuaci\u00f3n, en la lista de objetos, seleccione el archivo ZIP.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Entre en <\/span><b>couchbase-kafka-connect<\/b><span style=\"font-weight: 400;\"> como nombre del plugin personalizado y, a continuaci\u00f3n, seleccione Crear plugin personalizado.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Paso 4: Crear el conector MSK para el sumidero<\/span><\/h2>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image1-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15603\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image1-2-1024x350.png\" alt=\"\" width=\"710\" height=\"243\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2-1024x350.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2-300x103.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2-768x263.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png 1292w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Usando el plugin personalizado, ahora podemos crear un conector de fregadero. <\/span><span style=\"font-weight: 400;\">Abra el <\/span><a href=\"https:\/\/console.aws.amazon.com\/msk\/home?region=us-east-2#\/home\/\"><span style=\"font-weight: 400;\">Consola Amazon MSK<\/span><\/a><span style=\"font-weight: 400;\">. En el panel izquierdo, en <\/span><b>MSK Connect<\/b><span style=\"font-weight: 400;\">Elige <\/span><b>Conectores<\/b><span style=\"font-weight: 400;\">. Elija <\/span><b>Crear conector<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Elija el plugin personalizado <\/span><b>couchbase-kafka-connect<\/b><i><span style=\"font-weight: 400;\"> y seleccione Siguiente.<\/span><\/i><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Entre en<\/span> <b>couchbase-sink-example<\/b><span style=\"font-weight: 400;\"> como <em>Conector<\/em> nombre.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seleccione el cl\u00faster MSK creado en el paso 2.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Introduzca la configuraci\u00f3n del conector que se muestra a continuaci\u00f3n:<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15610\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image9-1024x460.png\" alt=\"\" width=\"653\" height=\"293\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image9-1024x460.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image9-300x135.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image9-768x345.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image9-1320x593.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image9.png 1492w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/a><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seleccione <em>Provisto<\/em> o <em>Autoescalado<\/em> capacidad en funci\u00f3n de sus necesidades.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cree y seleccione un rol IAM con la opci\u00f3n <\/span><a href=\"https:\/\/docs.aws.amazon.com\/msk\/latest\/developerguide\/msk-connect-service-execution-role.html\"><span style=\"font-weight: 400;\">pol\u00edtica fiduciaria requerida<\/span><\/a><span style=\"font-weight: 400;\"> para MSK connect.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Una vez que el <\/span><b>couchbase-sink-example<\/b><span style=\"font-weight: 400;\"> ver\u00e1 los mensajes del tema de Kafka a\u00f1adidos al bucket de Couchbase como nuevos documentos.<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15604\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image7-1024x213.png\" alt=\"\" width=\"669\" height=\"139\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image7-1024x213.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image7-300x62.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image7-768x160.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image7-1320x275.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image7.png 1431w\" sizes=\"auto, (max-width: 669px) 100vw, 669px\" \/><\/a><br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Paso 5: Crear un conector MSK para la fuente<\/span><\/h2>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15602\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image8-1024x345.png\" alt=\"\" width=\"734\" height=\"247\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image8-1024x345.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image8-300x101.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image8-768x258.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image8.png 1290w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Usando el plugin personalizado, ahora podemos crear un conector de origen. <\/span><span style=\"font-weight: 400;\">Abra el <\/span><a href=\"https:\/\/console.aws.amazon.com\/msk\/home?region=us-east-2#\/home\/\"><span style=\"font-weight: 400;\">Consola Amazon MSK<\/span><\/a><span style=\"font-weight: 400;\">. En el panel izquierdo, en <\/span><b>MSK Connect<\/b><span style=\"font-weight: 400;\">Elige <\/span><b>Conectores<\/b><span style=\"font-weight: 400;\">. Elija <\/span><b>Crear conector<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Elija el plugin personalizado <\/span><b>couchbase-kafka-connect<\/b><span style=\"font-weight: 400;\"> y elija<\/span><i><span style=\"font-weight: 400;\"> Siguiente.<\/span><\/i><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><i><span style=\"font-weight: 400;\">Entre en <\/span><\/i><b>couchbase-source-example<\/b><span style=\"font-weight: 400;\"> como <em>Conector<\/em> nombre<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seleccione el cl\u00faster MSK creado en el paso 2.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Introduzca la configuraci\u00f3n del conector que se muestra a continuaci\u00f3n:<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image2-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15611\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image2-1-1024x577.png\" alt=\"\" width=\"559\" height=\"315\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image2-1-1024x577.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image2-1-300x169.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image2-1-768x432.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image2-1-1320x743.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image2-1.png 1332w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seleccione la capacidad aprovisionada o autoescalada en funci\u00f3n de sus necesidades.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cree y seleccione un rol IAM con la opci\u00f3n <\/span><a href=\"https:\/\/docs.aws.amazon.com\/msk\/latest\/developerguide\/msk-connect-service-execution-role.html\"><span style=\"font-weight: 400;\">pol\u00edtica fiduciaria requerida<\/span><\/a><span style=\"font-weight: 400;\"> para MSK connect.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Una vez que el <\/span><b>couchbase-source-example<\/b><span style=\"font-weight: 400;\"> Cuando se inicie el conector, escuchar\u00e1 el protocolo de cambio de base de datos (DCP) de Couchbase.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vamos a iniciar un consumidor de consola en el <\/span><b>KafkaClient<\/b><span style=\"font-weight: 400;\"> para escuchar el tema Kafka <\/span><b>couchbase-source-example <\/b><span style=\"font-weight: 400;\">donde se publicar\u00e1n los mensajes de actualizaci\u00f3n. <\/span><span style=\"font-weight: 400;\">Para ello me conectar\u00e9 de nuevo a la instancia de KafkaClient utilizando la opci\u00f3n Session Manager y ejecutar\u00e9 el siguiente c\u00f3digo:<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15612\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image13-1024x144.png\" alt=\"\" width=\"603\" height=\"85\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image13-1024x144.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image13-300x42.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image13-768x108.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image13-1536x216.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image13-1320x186.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image13.png 1600w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><\/a><br \/>\n<\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Ahora, cuando ejecutemos consultas UPDATE en la base de datos <\/span><b>viaje-muestra<\/b><span style=\"font-weight: 400;\"> en Couchbase Capella utilizando la opci\u00f3n Herramientas de Datos - Consulta:<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image5-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15613\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image5-1-1024x87.png\" alt=\"\" width=\"722\" height=\"61\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image5-1-1024x87.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image5-1-300x26.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image5-1-768x65.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image5-1-1536x131.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image5-1-1320x112.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image5-1.png 1600w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/a><br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image4-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15605\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image4-1-1024x270.png\" alt=\"\" width=\"900\" height=\"237\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image4-1-1024x270.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image4-1-300x79.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image4-1-768x203.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image4-1-1320x348.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image4-1.png 1429w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><br \/>\n<\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Podemos ver que el documento actualizado es recibido por el consumidor Kafka que se ejecuta en la instancia Kafka Client:<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image3-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15606\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/04\/image3-1-1024x149.png\" alt=\"\" width=\"900\" height=\"131\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image3-1-1024x149.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image3-1-300x44.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image3-1-768x112.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image3-1-1536x224.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image3-1-1320x192.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image3-1.png 1600w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Conclusi\u00f3n<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">En este art\u00edculo se explica c\u00f3mo utilizar Couchbase <em>conector de origen<\/em> para publicar notificaciones de cambios en documentos desde Couchbase Capella a un tema Kafka, as\u00ed como un tema <em>conector del fregadero<\/em>\u00a0que se suscribe a uno o m\u00e1s temas de Kafka y escribe los mensajes en Couchbase Capella.<\/span><\/p>\n<p><br style=\"font-weight: 400;\" \/><br style=\"font-weight: 400;\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>We see that a significant number of customers take advantage of Couchbase integration with Apache Kafka, by using Couchbase Kafka connector plugin that provides you capability to reliably stream data to and from Apache Kafka at scale. Apache Kafka is [&hellip;]<\/p>","protected":false},"author":84206,"featured_media":15603,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2242,2225],"tags":[10124,9786],"ppma_author":[9785],"class_list":["post-15598","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-connectors","category-cloud","tag-amazon-web-services-aws","tag-apache-kafka"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Streaming Data with Amazon MSK and Couchbase Capella - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"In this blog post, we will go through Amazon MSK cluster setup and use Couchbase Kafka Connector as \u201csink\u201d and \u201csource\u201d. We will be using Couchbase Capella to get us started in minutes.\" \/>\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.couchbase.com\/blog\/es\/streaming-data-with-amazon-msk-and-couchbase-capella\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streaming Data with Amazon MSK and Couchbase Capella\" \/>\n<meta property=\"og:description\" content=\"In this blog post, we will go through Amazon MSK cluster setup and use Couchbase Kafka Connector as \u201csink\u201d and \u201csource\u201d. We will be using Couchbase Capella to get us started in minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/streaming-data-with-amazon-msk-and-couchbase-capella\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-17T18:51:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T00:14:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1292\" \/>\n\t<meta property=\"og:image:height\" content=\"442\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Saurabh Shabhag, Partner Solutions Architect, AWS\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Saurabh Shabhag, Partner Solutions Architect, AWS\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/\"},\"author\":{\"name\":\"Saurabh Shabhag, Partner Solutions Architect, AWS\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a8aa6564b05e34cfb9e44458b46886c6\"},\"headline\":\"Streaming Data with Amazon MSK and Couchbase Capella\",\"datePublished\":\"2024-04-17T18:51:58+00:00\",\"dateModified\":\"2025-06-14T00:14:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/\"},\"wordCount\":847,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png\",\"keywords\":[\"Amazon Web Services (AWS)\",\"Apache Kafka\"],\"articleSection\":[\"Connectors\",\"Couchbase Capella\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/\",\"name\":\"Streaming Data with Amazon MSK and Couchbase Capella - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png\",\"datePublished\":\"2024-04-17T18:51:58+00:00\",\"dateModified\":\"2025-06-14T00:14:39+00:00\",\"description\":\"In this blog post, we will go through Amazon MSK cluster setup and use Couchbase Kafka Connector as \u201csink\u201d and \u201csource\u201d. We will be using Couchbase Capella to get us started in minutes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png\",\"width\":1292,\"height\":442},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streaming Data with Amazon MSK and Couchbase Capella\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a8aa6564b05e34cfb9e44458b46886c6\",\"name\":\"Saurabh Shabhag, Partner Solutions Architect, AWS\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/725ee284c3d7bc0c108e96cc0e007fb1\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/02\/image_2023-02-28_133158165.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/02\/image_2023-02-28_133158165.png\",\"caption\":\"Saurabh Shabhag, Partner Solutions Architect, AWS\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/awssaurabh\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Streaming Data with Amazon MSK and Couchbase Capella - The Couchbase Blog","description":"In this blog post, we will go through Amazon MSK cluster setup and use Couchbase Kafka Connector as \u201csink\u201d and \u201csource\u201d. We will be using Couchbase Capella to get us started in minutes.","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.couchbase.com\/blog\/es\/streaming-data-with-amazon-msk-and-couchbase-capella\/","og_locale":"es_MX","og_type":"article","og_title":"Streaming Data with Amazon MSK and Couchbase Capella","og_description":"In this blog post, we will go through Amazon MSK cluster setup and use Couchbase Kafka Connector as \u201csink\u201d and \u201csource\u201d. We will be using Couchbase Capella to get us started in minutes.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/streaming-data-with-amazon-msk-and-couchbase-capella\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-04-17T18:51:58+00:00","article_modified_time":"2025-06-14T00:14:39+00:00","og_image":[{"width":1292,"height":442,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png","type":"image\/png"}],"author":"Saurabh Shabhag, Partner Solutions Architect, AWS","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Saurabh Shabhag, Partner Solutions Architect, AWS","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/"},"author":{"name":"Saurabh Shabhag, Partner Solutions Architect, AWS","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a8aa6564b05e34cfb9e44458b46886c6"},"headline":"Streaming Data with Amazon MSK and Couchbase Capella","datePublished":"2024-04-17T18:51:58+00:00","dateModified":"2025-06-14T00:14:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/"},"wordCount":847,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png","keywords":["Amazon Web Services (AWS)","Apache Kafka"],"articleSection":["Connectors","Couchbase Capella"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/","url":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/","name":"Streaming Data with Amazon MSK and Couchbase Capella - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png","datePublished":"2024-04-17T18:51:58+00:00","dateModified":"2025-06-14T00:14:39+00:00","description":"In this blog post, we will go through Amazon MSK cluster setup and use Couchbase Kafka Connector as \u201csink\u201d and \u201csource\u201d. We will be using Couchbase Capella to get us started in minutes.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/04\/image1-2.png","width":1292,"height":442},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/streaming-data-with-amazon-msk-and-couchbase-capella\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Streaming Data with Amazon MSK and Couchbase Capella"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a8aa6564b05e34cfb9e44458b46886c6","name":"Saurabh Shabhag, Arquitecto de soluciones para socios, AWS","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/725ee284c3d7bc0c108e96cc0e007fb1","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/02\/image_2023-02-28_133158165.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/02\/image_2023-02-28_133158165.png","caption":"Saurabh Shabhag, Partner Solutions Architect, AWS"},"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/awssaurabh\/"}]}},"authors":[{"term_id":9785,"user_id":84206,"is_guest":0,"slug":"awssaurabh","display_name":"Saurabh Shabhag, Partner Solutions Architect, AWS","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/02\/image_2023-02-28_133158165.png","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/02\/image_2023-02-28_133158165.png"},"first_name":"Saurabh","last_name":"Shabhag","user_url":"","author_category":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/15598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/84206"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=15598"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/15598\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/15603"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=15598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=15598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=15598"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=15598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}