{"id":2198,"date":"2016-03-23T07:42:12","date_gmt":"2016-03-23T07:42:12","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2198"},"modified":"2019-05-07T02:00:47","modified_gmt":"2019-05-07T09:00:47","slug":"getting-started-with-couchbase-and-spark-on-apache-zeppelin","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/","title":{"rendered":"\uc544\ud30c\uce58 \uc81c\ud50c\ub9b0\uc5d0\uc11c Couchbase \ubc0f Spark \uc2dc\uc791\ud558\uae30"},"content":{"rendered":"<p>\ub0b4\uac00 \uc788\ub294 \ub3d9\uc548 <a href=\"https:\/\/www.jdays.se\/\">JDays<\/a> \uad34\ud14c\ubcf4\ub974\uadf8\uc5d0\uc11c \uc5f4\ub9b0 \ud504\ub808\uc820\ud14c\uc774\uc158\uc5d0 \ucc38\uc11d\ud588\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/zeppelin.incubator.apache.org\/\">\uc544\ud30c\uce58 \uc81c\ud50c\ub9b0<\/a>. \ub300\ud654\ud615 \ub370\uc774\ud130 \ubd84\uc11d\uc774 \uac00\ub2a5\ud55c \uc6f9 \uae30\ubc18 \ub178\ud2b8\ubd81\uc785\ub2c8\ub2e4. \uc774\ubbf8 Spark, Markdown, Angular, Elastic \ub4f1\uacfc \uac19\uc740 \ub9ce\uc740 \uc778\ud130\ud504\ub9ac\ud130\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uc815\ub9d0 Spark\uc640 \uc798 \ud1b5\ud569\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 Couchbase\uc5d0\ub294 <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.1\/connectors\/spark-1.0\/spark-intro.html\">\uc2a4\ud30c\ud06c \ucee4\ub125\ud130<\/a>. \uadf8\ub9ac\uace0 Zeppelin\uc758 \uac1c\ubc1c\uc790\ub4e4\uc740 Spark \uc0ac\uc6a9\uc790\uac00 \uc790\uccb4 \uc885\uc18d\uc131\uc744 \uc0ac\uc6a9\ud558\uace0 \uc2f6\uc5b4\ud560 \uac83\uc774\ub77c\ub294 \uac83\uc744 \uc54c\uace0 \uc788\uc5c8\uae30 \ub54c\ubb38\uc5d0 \uc815\ub9d0 \uc27d\uac8c \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4. \ud50c\ub7ec\uadf8\uc778\uc744 \uc791\uc131\ud560 \ud544\uc694\uac00 \uc5c6\uc744 \uc815\ub3c4\ub85c \uc27d\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \ucd5c\uc2e0 \ubc84\uc804\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h2>\uc544\ud30c\uce58 \uc81c\ud50c\ub9b0 \ube4c\ub4dc<\/h2>\n<p>\ucd5c\uc2e0 \uc18c\uc2a4\uc5d0\uc11c \ube4c\ub4dc\ud55c \ucd5c\uc2e0 \ubc84\uc804(\ubb3c\ub860 '\uadf8\ub807\uac8c' \uc27d\uc9c0\ub294 \uc54a\uc2b5\ub2c8\ub2e4...). \ube4c\ub4dc\ub294 \ub9e4\uc6b0 \uac04\ub2e8\ud569\ub2c8\ub2e4. <a href=\"https:\/\/github.com\/apache\/incubator-zeppelin\/\">repo<\/a>\ub97c \uc2e4\ud589\ud558\uc5ec \uc62c\ubc14\ub978 \uc885\uc18d\uc131(git, jdk, npm, libfontconfig, maven)\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud55c \ub2e4\uc74c \uc800\uc7a5\uc18c \uc720\ud615 \uc548\uc5d0 <code>mvn clean package -DskipTests -Pbuild-distr<\/code>. \uc774\uc81c \ubaa8\ub4e0 \uac83\uc744 \uad6c\ucd95\ud560 \ud14c\ub2c8 \ucee4\ud53c\ub97c \ub9c8\uc2dc\uac70\ub098 \uc0c8\ub85c\uc6b4 [...]\ub97c \uac00\uc9c0\uace0 \ub180\uae30 \uc88b\uc740 \uc2dc\uac04\uc785\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-4.5-developer-preview-couchbase-fts\/\">\uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9<\/a> \uc544\uc9c1 \uc124\uce58\ud558\uc9c0 \uc54a\uc558\ub2e4\uba74 Couchbase 4.5\uc5d0\uc11c \uc124\uce58\ud558\uc138\uc694).<\/p>\n<p>\ub9c8\uc9c0\ub9c9\uc5d0 \ubc30\ud3ec \ube4c\ub4dc \uc591\uc2dd \uc18c\uc2a4\uac00 \uc544\ub798\uc5d0 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. <code>.\/zeppelin-distribution\/target\/zeppelin-0.6.0-incubating-SNAPSHOT\/zeppelin-0.6.0-incubating-SNAPSHOT\/\uc5d0 \uc800\uc7a5\ub429\ub2c8\ub2e4.<\/code>. \uc774\uc81c \uc2e4\ud589\ud558\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \uc785\ub825\ud558\uae30\ub9cc \ud558\uba74 \ub429\ub2c8\ub2e4. <code>.\/zeppelin-distribution\/target\/zeppelin-0.6.0-incubating-SNAPSHOT\/zeppelin-0.6.0-incubating-SNAPSHOT\/bin\/zeppelin-daemon.sh \uc2dc\uc791<\/code>. https:\/\/localhost:8080\/ \uc73c\ub85c \uc774\ub3d9\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \ub0b4\uc6a9\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/march\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/startzeppelin.png\" \/><\/p>\n<h2>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc2a4\ud30c\ud06c \ucee4\ub125\ud130 \uc885\uc18d\uc131 \ucd94\uac00\ud558\uae30<\/h2>\n<p>\uc774\uc81c \ubaa9\ud45c\ub294 Spark \uc778\ud130\ud504\ub9ac\ud130\uc5d0 \uc62c\ubc14\ub978 \uc885\uc18d\uc131\uc744 \ucd94\uac00\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \uc778\ud130\ud504\ub9ac\ud130\ub294 \ud328\ub4dc\uc758 \ucf58\ud150\uce20\ub97c \ub2e4\ub978 \uac83\uc73c\ub85c \ubcc0\ud658\ud558\ub294 \ucf54\ub4dc \uc870\uac01\uc785\ub2c8\ub2e4. \ub530\ub77c\uc11c <strong>\ud1b5\uc5ed\uc0ac<\/strong> \ud0ed\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4. \uc5ec\uae30\uc5d0 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ud1b5\uc5ed\uc0ac \ubaa9\ub85d\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4. \ud3b8\uc9d1\uc744 \ud074\ub9ad\ud558\uc5ec \uc2a4\ud30c\ud06c \ud1b5\uc5ed\uc0ac\ub97c \ud3b8\uc9d1\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774 \uc2dc\uc810\uc5d0\uc11c \ud574\uc57c \ud560 \uc77c\uc774 \ub450 \uac00\uc9c0 \uc788\uc2b5\ub2c8\ub2e4. \uccab \ubc88\uc9f8 \ud544\uc218 \ub2e8\uacc4\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc2a4\ud30c\ud06c \ucee4\ub125\ud130\uc5d0 \uc758\uc874\uc131\uc744 \ucd94\uac00\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ub450 \ubc88\uc9f8\ub294 \ub9e5\uc8fc \uc0d8\ud50c \ubc84\ud0b7\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \uc18d\uc131\uc744 \ucd94\uac00\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc18d\uc131\uc5d0\uc11c \ub2e4\uc74c\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. <code>com.couchbase.bucket.beer-sample<\/code> \ub97c \uc774\ub984\uc73c\ub85c, \ub2e4\ub978 \uac83\uc744 \uac12\uc73c\ub85c \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud604\uc7ac \uc0c8 \ube48 \uc18d\uc131\uc744 \ucd94\uac00\ud560 \uc218 \uc5c6\ub294 \ubc84\uadf8\uac00 \uc788\ub294 \uac83 \uac19\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c\uacfc \uac19\uc774 \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<span style=\"line-height: 1.6em;\">\ub098\uc911\uc5d0 \uc0ac\uc6a9\ud558\uc138\uc694.<\/span><\/p>\n<p>\uc885\uc18d\uc131 \uc544\ub798\uc5d0 \ub2e4\uc74c\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. <code>com.cou<\/code><code style=\"font-size: 13px; line-height: 1.6em;\">chbase.client:spark-connector_2.10:1.1.0<\/code><span style=\"line-height: 1.6em;\"> \uc544\ud2f0\ud329\ud2b8 \uc544\ub798\uc5d0 \uc788\uc2b5\ub2c8\ub2e4. \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\ub294 \uac83\uc744 \uc78a\uc9c0 \ub9c8\uc138\uc694.<\/span><\/p>\n<p><img decoding=\"async\" style=\"line-height: 20.8px; opacity: 0.9;\" src=\"\/wp-content\/original-assets\/2016\/march\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/zeppelinconfdone.png\" \/><\/p>\n<h2>\uc2a4\ud30c\ud06c \ud328\ub4dc \uc4f0\uae30 \uc2dc\uc791<\/h2>\n<p>Couchbase\uc5d0\uc11c \ub370\uc774\ud130\ub97c \uc77d\uac70\ub098 \uc4f0\uae30 \uc2dc\uc791\ud560 \uc218 \uc788\ub294 \uc0c1\ud0dc\uc785\ub2c8\ub2e4. \uc800\ub294 \uc5b4\ub5a4 \uc774\uc720\uc5d0\uc11c\uc778\uc9c0 \ud56d\uc0c1 \ub9e5\uc8fc \uc0d8\ud50c\uc744 \uac00\uc838\uc635\ub2c8\ub2e4. \uadf8\ub798\uc11c \uc6b0\ub9ac\uac00 \ud560 \uc218 \uc788\ub294 \uc77c\uc740 \uac70\uae30\uc11c\ubd80\ud130 \uc77d\uae30 \uc2dc\uc791\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ubaa8\ub4e0 \ub9e5\uc8fc \ubb38\uc11c\uc5d0 \ub300\ud55c \ub370\uc774\ud130 \ud504\ub808\uc784\uc744 \uc27d\uac8c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c read.couchbase \uba54\uc11c\ub4dc\ub294 \uae30\ubcf8 \ubc84\ud0b7\uc5d0\uc11c \uc77d\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \ub9e5\uc8fc \uc0d8\ud50c\uc5d0\uc11c \uc77d\uae30 \uc704\ud574 k\/v \uc30d \ubc84\ud0b7\/\ub9e5\uc8fc \uc0d8\ud50c\uc744 \ud3ec\ud568\ud558\ub294 \uac04\ub2e8\ud55c \uc635\uc158 Map\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. \ub610\ud55c brewery\uac00 \uc544\ub2cc \ub9e5\uc8fc\ub9cc \uac00\uc838\uc624\ub3c4\ub85d \ud558\uae30 \uc704\ud574 \uc720\ud615 \ud544\ub4dc\uc5d0 \ud544\ud130\ub97c \ucd94\uac00\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uac83\uc774 \ubaa8\ub4e0 \ub9e5\uc8fc \ubb38\uc11c\uac00 \ud3ec\ud568\ub41c \ub370\uc774\ud130 \ud504\ub808\uc784\uc744 \uc5bb\uae30 \uc704\ud574 \ud328\ub4dc\uc5d0 \uc791\uc131\ud574\uc57c \ud558\ub294 \uccab \ub450 \uc904\uc785\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c Spark SQL\uacfc \ud568\uaed8 \uc0ac\uc6a9\ud558\ub824\uba74 \ud574\ub2f9 \ub370\uc774\ud130\ud504\ub808\uc784\uc5d0\uc11c \uc784\uc2dc \ud14c\uc774\ube14\uc744 \uc0dd\uc131\ud558\uae30\ub9cc \ud558\uba74 \ub429\ub2c8\ub2e4.<\/p>\n<p>\uc774\ub807\uac8c \ud558\ub824\uba74 <strong>\ub178\ud2b8\ubd81<\/strong> \uadf8\ub9ac\uace0 <strong>\uc0c8 \ub178\ud2b8 \ub9cc\ub4e4\uae30<\/strong>. \uadf8\ub7ec\uba74 Scala \ucf54\ub4dc \uc791\uc131\uc744 \uc2dc\uc791\ud560 \uc218 \uc788\ub294 \ube48 \ud328\ub4dc\uac00 \ud45c\uc2dc\ub429\ub2c8\ub2e4. \ub2e4\uc74c\uc744 \ubcf5\uc0ac\/\ubd99\uc5ec\ub123\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4(\ub2e8, \ubcf5\uc0ac\/\ubd99\uc5ec\ub123\uae30\ub294 \uc88b\uc9c0 \uc54a\ub2e4\ub294 \uc810\uc744 \uae30\uc5b5\ud558\uc138\uc694).<\/p>\n<pre><code>import org.apache.spark.sql.sources.EqualTo\r\nimport com.couchbase.spark.sql._\r\n\r\nval options = Map(\"bucket\" -&gt; \"beer-sample\")\r\nval dataFrame = sqlc.read.couchbase(schemaFilter = EqualTo(\"type\", \"beer\"), options)\r\ndataFrame.registerTempTable(\"beer\")\r\n<\/code><\/pre>\n<p>\uc774 \ub2e8\ub77d\uc744 \uc2e4\ud589\ud558\uba74 \ud6c4\uc18d \uc870\uce58\ub85c \ub2e4\ub978 \ud328\ub4dc\uac00 \ucd94\uac00\ub429\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c \uc778\ud130\ud504\ub9ac\ud130\ub294 <code>%spark<\/code>. \ub2e4\ub978 \uc778\ud130\ud504\ub9ac\ud130\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 \ud574\ub2f9 \uc774\ub984\uc73c\ub85c \ud328\ub4dc\ub97c \uc2dc\uc791\ud558\uc138\uc694. \uc5ec\uae30\uc11c\ub294 Spark SQL \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\uace0 \uc2f6\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \ud328\ub4dc\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \uc2dc\uc791\ud558\uaca0\uc2b5\ub2c8\ub2e4. <code>%sql<\/code>. \uc774\uc804\ucc98\ub7fc Scala Spark \ucf54\ub4dc\ub97c \ud574\uc11d\ud558\ub294 \ub300\uc2e0, \uace7\ubc14\ub85c Spark SQL \ucffc\ub9ac\ub97c \ud574\uc11d\ud569\ub2c8\ub2e4.<\/p>\n<pre><code>%sql\r\nselect abv, count(1) value\r\nfrom beer \r\ngroup by abv\r\norder by abv\r\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/march\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/zeppelinfirsttab.png\" \/><\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/march\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/zeppelinpiechart.png\" \/><\/p>\n<p>\ud30c\uc774\ucc28\ud2b8\ub97c \ubcf4\uba74 \ubc18\ub4dc\uc2dc \uc720\uc6a9\ud558\uc9c0 \uc54a\uc740 \uac12\ub4e4\uc774 \ub9ce\uc774 \uc788\ub2e4\ub294 \uac83\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc5b4\ub5a4 \ub9e5\uc8fc\ub294 \ub3c4\uc218\uac00 \uae30\ubcf8\uac12\uc774 0\uc774\uace0, \uc5b4\ub5a4 \ub9e5\uc8fc\ub294 \ub3c4\uc218\uac00 \uc5c4\uccad\ub098\uac8c \ub192\uc2b5\ub2c8\ub2e4. \uc774 \ubaa8\ub4e0 \uac83\uc744 \ud544\ud130\ub9c1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre><code>%sql\r\nselect abv, count(1) value\r\nfrom beer where abv &gt; 0 and abv &lt; 15\r\ngroup by abv\r\norder by abv\r\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/march\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/zeppelinpiechart2.png\" \/><\/p>\n<p>\uc57d\uac04 \ub098\uc544\uc84c\uc9c0\ub9cc \uc5ec\uc804\ud788 \ub2e4\uc591\ud55c abv \uac12\uc774 \uc788\uc73c\ubbc0\ub85c \uc774\ub807\uac8c \ubc18\uc62c\ub9bc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre><code>%sql\r\nselect round(abv,0) roundABV, count(1) value\r\nfrom beer where abv &gt; 0 and abv &lt; 15 \r\ngroup by abv\r\norder by abv\r\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/march\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/zeppelinpiechart2.png\" \/>\uc774\uc81c \uc880 \ub354 \uc77d\uae30 \uc26c\uc6cc\uc9c0\uae30 \uc2dc\uc791\ud588\uc2b5\ub2c8\ub2e4. \uce74\ud14c\uace0\ub9ac\ubcc4\ub85c \uadf8\ub8f9\ud654\ud558\uace0 \ub3d9\uc2dc\uc5d0 \ube48 \uce74\ud14c\uace0\ub9ac\ub97c \uc81c\uac70\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4:<\/p>\n<pre><code>%sql\r\nselect category, round(abv,0) roundABV, count(1) value\r\nfrom beer where abv &gt; 0 and abv &lt; 15 and category != \"\"\r\ngroup by abv, category\r\norder by abv\r\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/march\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/zeppelinfinalchart.png\" \/><\/p>\n<p>\ubb3c\ub860 \uc81c\ud50c\ub9b0\uc73c\ub85c \ud560 \uc218 \uc788\ub294 \ub2e4\ub978 \ub9ce\uc740 \uc77c\ub4e4\uc774 \uc788\uc9c0\ub9cc, \uc774\uac83\ub9cc\uc73c\ub85c\ub3c4 \uce74\uc6b0\ucc39\uc2a4\ub97c \uc2dc\uc791\ud558\uae30\uc5d0 \ucda9\ubd84\ud560 \uac83\uc785\ub2c8\ub2e4. \uc81c\ud50c\ub9b0\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uace0 \uc2f6\ub2e4\uba74 \ub2e4\uc74c \ubb38\uc11c\ub97c \ud655\uc778\ud558\uc138\uc694. <a href=\"https:\/\/zeppelin.incubator.apache.org\/docs\/latest\/\">\uc5ec\uae30<\/a>\ub610\ud55c, \uadf8\ub4e4\uc740 \ub610\ud55c \uba87 \uac00\uc9c0 \uc88b\uc740 <a href=\"https:\/\/www.youtube.com\/watch?v=J6Ei1RMG5Xo\">\ub3d9\uc601\uc0c1<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>While I was at JDays in G\u00f6teborg, I attended a presentation about Apache Zeppelin. It&#8217;s a web-based notebook that enables interactive data analytics. It already supports many interpreters like Spark, Markdown, Angular, Elastic and more. It really is well integrated [&hellip;]<\/p>\n","protected":false},"author":49,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1816],"tags":[1610,1609],"ppma_author":[9023],"class_list":["post-2198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server","tag-spark","tag-zeppelin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Couchbase and Spark on Apache Zeppelin - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Learn more about what you can do with Zeppelin but this should be enough to get you started with Couchabse. You can check out the documentation and videos.\" \/>\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\/ko\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting Started with Couchbase and Spark on Apache Zeppelin\" \/>\n<meta property=\"og:description\" content=\"Learn more about what you can do with Zeppelin but this should be enough to get you started with Couchabse. You can check out the documentation and videos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-23T07:42:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-07T09:00:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Laurent Doguin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ldoguin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"unstructured.io\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/\"},\"author\":{\"name\":\"Laurent Doguin\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\"},\"headline\":\"Getting Started with Couchbase and Spark on Apache Zeppelin\",\"datePublished\":\"2016-03-23T07:42:12+00:00\",\"dateModified\":\"2019-05-07T09:00:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/\"},\"wordCount\":717,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"keywords\":[\"spark\",\"zeppelin\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/\",\"name\":\"Couchbase and Spark on Apache Zeppelin - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-03-23T07:42:12+00:00\",\"dateModified\":\"2019-05-07T09:00:47+00:00\",\"description\":\"Learn more about what you can do with Zeppelin but this should be enough to get you started with Couchabse. You can check out the documentation and videos.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting Started with Couchbase and Spark on Apache Zeppelin\"}]},{\"@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\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@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\\\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\",\"name\":\"Laurent Doguin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g12929ce99397769f362b7a90d6b85071\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"caption\":\"Laurent Doguin\"},\"description\":\"Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/ldoguin\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1985-06-07\",\"gender\":\"male\",\"award\":[\"Devoxx Champion\",\"Couchbase Legend\"],\"knowsAbout\":[\"Java\"],\"knowsLanguage\":[\"English\",\"French\"],\"jobTitle\":\"Director Developer Relation & Strategy\",\"worksFor\":\"Couchbase\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/author\\\/laurent-doguin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase and Spark on Apache Zeppelin - The Couchbase Blog","description":"\uc81c\ud50c\ub9b0\uc73c\ub85c \ubb34\uc5c7\uc744 \ud560 \uc218 \uc788\ub294\uc9c0 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694. \uc774 \uc815\ub3c4\ub9cc \uc54c\uc544\ub3c4 \uce74\uc6b0\ucc39\uc2a4\ub97c \uc2dc\uc791\ud558\uae30\uc5d0 \ucda9\ubd84\ud560 \uac83\uc785\ub2c8\ub2e4. \ubb38\uc11c\uc640 \ub3d9\uc601\uc0c1\uc744 \ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.","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\/ko\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/","og_locale":"ko_KR","og_type":"article","og_title":"Getting Started with Couchbase and Spark on Apache Zeppelin","og_description":"Learn more about what you can do with Zeppelin but this should be enough to get you started with Couchabse. You can check out the documentation and videos.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-03-23T07:42:12+00:00","article_modified_time":"2019-05-07T09:00:47+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Laurent Doguin","twitter_card":"summary_large_image","twitter_creator":"@ldoguin","twitter_misc":{"Written by":"unstructured.io","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/"},"author":{"name":"Laurent Doguin","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e"},"headline":"Getting Started with Couchbase and Spark on Apache Zeppelin","datePublished":"2016-03-23T07:42:12+00:00","dateModified":"2019-05-07T09:00:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/"},"wordCount":717,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["spark","zeppelin"],"articleSection":["Best Practices and Tutorials","Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/","url":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/","name":"Couchbase and Spark on Apache Zeppelin - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-03-23T07:42:12+00:00","dateModified":"2019-05-07T09:00:47+00:00","description":"\uc81c\ud50c\ub9b0\uc73c\ub85c \ubb34\uc5c7\uc744 \ud560 \uc218 \uc788\ub294\uc9c0 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694. \uc774 \uc815\ub3c4\ub9cc \uc54c\uc544\ub3c4 \uce74\uc6b0\ucc39\uc2a4\ub97c \uc2dc\uc791\ud558\uae30\uc5d0 \ucda9\ubd84\ud560 \uac83\uc785\ub2c8\ub2e4. \ubb38\uc11c\uc640 \ub3d9\uc601\uc0c1\uc744 \ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/getting-started-with-couchbase-and-spark-on-apache-zeppelin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Getting Started with Couchbase and Spark on Apache Zeppelin"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","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":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@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\/c0aa9b8f1ed51b7a9e2f7cb755994a5e","name":"\ub85c\ub791 \ub3c4\uadc4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g12929ce99397769f362b7a90d6b85071","url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","caption":"Laurent Doguin"},"description":"Laurent\ub294 \ud30c\ub9ac\uc5d0 \uc0ac\ub294 \uad34\uc9dc \uae08\uc18d\uacf5\ud559\ub3c4\uc785\ub2c8\ub2e4. \uc8fc\ub85c Java\ub85c \ucf54\ub4dc\ub97c \uc791\uc131\ud558\uace0 AsciiDoc\uc73c\ub85c \uad6c\uc870\ud654\ub41c \ud14d\uc2a4\ud2b8\ub97c \uc791\uc131\ud558\uba70 \ub370\uc774\ud130, \ub9ac\uc561\ud2f0\ube0c \ud504\ub85c\uadf8\ub798\ubc0d \ubc0f \uae30\ud0c0 \uc720\ud589\uc5b4\uc5d0 \ub300\ud574 \uc790\uc8fc \uc774\uc57c\uae30\ud569\ub2c8\ub2e4. \ub610\ud55c Clever Cloud\uc640 Nuxeo\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\ub85c \ud65c\ub3d9\ud558\uba70 \ud574\ub2f9 \ucee4\ubba4\ub2c8\ud2f0\uac00 \ub354 \ud06c\uace0 \uac15\ub825\ud558\uac8c \uc131\uc7a5\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\uc2e0\uc758 \uc2dc\uac04\uacfc \uc804\ubb38\uc131\uc744 \ubc14\ucce4\uc2b5\ub2c8\ub2e4. \ud604\uc7ac Couchbase\uc5d0\uc11c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc6b4\uc601\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/x.com\/ldoguin"],"honorificPrefix":"Mr","birthDate":"1985-06-07","gender":"male","award":["Devoxx Champion","Couchbase Legend"],"knowsAbout":["Java"],"knowsLanguage":["English","French"],"jobTitle":"Director Developer Relation & Strategy","worksFor":"Couchbase","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/laurent-doguin\/"}]}},"acf":[],"authors":[{"term_id":9023,"user_id":49,"is_guest":0,"slug":"laurent-doguin","display_name":"Laurent Doguin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2198"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2198\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=2198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2198"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}