{"id":569,"date":"2012-08-10T06:22:14","date_gmt":"2012-08-10T06:22:14","guid":{"rendered":"http:\/\/apollo89.com\/wordpress\/?p=569"},"modified":"2013-02-21T12:12:18","modified_gmt":"2013-02-21T03:12:18","slug":"apache-hcatalog-%ec%84%a4%ec%b9%98","status":"publish","type":"post","link":"https:\/\/apollo89.com\/wordpress\/?p=569","title":{"rendered":"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.."},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>apache hcatalog \uc124\uce58<\/p>\n<p>\ud648\ud398\uc774\uc9c0 : http:\/\/incubator.apache.org\/hcatalog\/<br \/>\n\uc124\uce58\ud658\uacbd : Ubuntu 64bit<br \/>\nhadoop-1.0.0, hive-0.8.1, mysql 5.1.63, zookeeper-3.3.4, hcatalog-0.4.0, hbase-0.92.1<\/p>\n<p>hcatalog \uc124\uce58<\/p>\n<pre class=\"lang:default decode:true \" >$ wget http:\/\/mirror.apache-kr.org\/incubator\/hcatalog\/hcatalog-0.4.0-incubating\/hcatalog-src-0.4.0-incubating.tar.gz\r\n$ tar xvzf hcatalog-src-0.4.0-incubating.tar.gz\r\n$ cd hcatalog-src-0.4.0-incubating\r\n$ ant -Dhcatalog.version=0.4.0 tar\r\n$ cp \/home\/hcatalog\/hcatalog-src-0.4.0-incubating\/build\/hcatalog-0.4.0.tar.gz \/home\/hcatalog\/\r\n$ cd \/home\/hcatalog\/\r\n$ tar xvzf hcatalog-0.4.0.tar.gz\r\n$ ln -s hcatalog-0.4.0\/ hcatalog\r\n<\/pre>\n<p>hive\ub294 \uc774\ubbf8 \uc124\uce58\ub418\uc5b4 \uc788\uc73c\ubbc0\ub85c \uc0dd\ub7b5 \ud55c\ub2e4.<\/p>\n<p>hcatalog\ub97c \uc11c\ubc84\ub85c \uad6c\ub3d9\ud558\uae30 \uc704\ud55c \uc2a4\ud06c\ub9bd\ud2b8 \uc2e4\ud589\ud588\ub354\ub2c8 \uc544\ub798\uc640 \uac19\uc740 \uc0ac\uc6a9\ubc95\uc774 \ub098\uc654\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >$ .\/share\/hcatalog\/scripts\/hcat_server_install.sh\r\nUsage: .\/share\/hcatalog\/scripts\/hcat_server_install.sh -r root -d dbroot -h hadoop_home -p server_port\r\nroot is the directory where you like to install the HCatalog server\r\n\/usr\/local\/hcat is suggested.\r\ndbroot is the directory where your mysql connector jar is located.\r\nhadoop_home is the directory of your Hadoop installation.\r\nserver_port is the listening port of the HCatalog server\r\nAll paths must be absolute\r\n<\/pre>\n<p>\uc785\ub825 \ud30c\ub77c\ubbf8\ud130\ub294 \uc544\ub798\uc640 \uac19\ub2e4.<br \/>\ndbroot : mysql connector jar \uac00 \uc788\ub294 \uc704\uce58<br \/>\nhadoop_home : Hadoop \uc774 \uc124\uce58\ub41c \uc704\uce58<br \/>\nserver_port : HCatalog server\uac00 \uc0ac\uc6a9\ud560 port <\/p>\n<p>\uc544\ub798\uc758 \uac12\uc744 \uc785\ub825\ud558\uace0 \ub2e4\uc2dc \uad6c\ub3d9..<\/p>\n<pre class=\"lang:default decode:true \" >$ .\/share\/hcatalog\/scripts\/hcat_server_install.sh -r \/home\/hcatalog\/hcatalog\/ -d \/home\/hcatalog\/hcatalog\/lib -h \/home\/hadoop\/hadoop -p 10001\r\nYour root directory must be readable, writable, and executable by its owner.\r\n<\/pre>\n<p>root \ub514\ub809\ud1a0\ub9ac\uc5d0 rwx\uad8c\ud55c\uc774 \ud544\uc694\ud558\ub2e4\uace0 \ud569\ub2c8\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >$ sudo chmod 777 \/home\/hcatalog\/hcatalog-0.4.0\/<\/pre>\n<p>\ub2e4\uc2dc \uc2dc\ub3c4!<\/p>\n<pre class=\"lang:default decode:true \" >$ .\/share\/hcatalog\/scripts\/hcat_server_install.sh -r \/home\/hcatalog\/hcatalog\/ -d \/home\/hcatalog\/hcatalog\/lib -h \/home\/hadoop\/hadoop -p 10001\r\nInstalling into [\/home\/hcatalog\/hcatalog\/]\r\nInstallation successful\r\n<\/pre>\n<p>\ud658\uacbd\ubcc0\uc218 \uc124\uc815<\/p>\n<pre class=\"lang:default decode:true \" >$ export HCAT_HOME=\/home\/hcatalog\/hcatalog<\/pre>\n<p>hive\uc124\uc815 \ud30c\uc77c \uc138\ud305<\/p>\n<pre class=\"lang:xhtml decode:true \" >$ sudo vi \/home\/hive\/hive\/conf\/hive-site.xml\r\n< ?xml version=\"1.0\"?>\r\n< ?xml-stylesheet type=\"text\/xsl\" href=\"configuration.xsl\"?>\r\n<!--\r\n   Licensed to the Apache Software Foundation (ASF) under one or more\r\n   contributor license agreements.  See the NOTICE file distributed with\r\n   this work for additional information regarding copyright ownership.\r\n   The ASF licenses this file to You under the Apache License, Version 2.0\r\n   (the \"License\"); you may not use this file except in compliance with\r\n   the License.  You may obtain a copy of the License at\r\n\r\n       http:\/\/www.apache.org\/licenses\/LICENSE-2.0\r\n\r\n   Unless required by applicable law or agreed to in writing, software\r\n   distributed under the License is distributed on an \"AS IS\" BASIS,\r\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n   See the License for the specific language governing permissions and\r\n   limitations under the License.\r\n-->\r\n\r\n<configuration>\r\n\r\n<property>\r\n  <name>hive.metastore.execute.setugi<\/name>\r\n  <value>true<\/value>\r\n  <description>In unsecure mode, setting this property to true will cause the metastore to execute DFS operations using the client's reported user and group permissions. Note that this property must be set on both the client and server sides. Further note that its best effort. If client sets its to true and server sets it to false, client setting will be ignored.<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.local<\/name>\r\n  <value>false<\/value>\r\n  <description>controls whether to connect to remove metastore server or open a new metastore server in Hive Client JVM<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>javax.jdo.option.ConnectionURL<\/name>\r\n  <value>jdbc:mysql:\/\/127.0.0.1:3306\/hive?createDatabaseIfNotExist=true<\/value>\r\n<\/property>\r\n\r\n<property>\r\n  <name>javax.jdo.option.ConnectionDriverName<\/name>\r\n  <value>com.mysql.jdbc.Driver<\/value>\r\n<\/property>\r\n\r\n<property>\r\n  <name>javax.jdo.option.ConnectionUserName<\/name>\r\n  <value>user<\/value>\r\n<\/property>\r\n\r\n<property>\r\n  <name>javax.jdo.option.ConnectionPassword<\/name>\r\n  <value>password<\/value>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.warehouse.dir<\/name>\r\n  <value>WAREHOUSE_DIR<\/value>\r\n  <description>location of default database for the warehouse<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.sasl.enabled<\/name>\r\n    <value>SASL_ENABLED<\/value>\r\n    <description>If true, the metastore thrift interface will be secured with SASL. Clients must authenticate with Kerberos.<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.kerberos.keytab.file<\/name>\r\n  <value>KEYTAB_PATH<\/value>\r\n  <description>The path to the Kerberos Keytab file containing the metastore thrift server's service principal.<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.kerberos.principal<\/name>\r\n  <value>KERBEROS_PRINCIPAL<\/value>\r\n  <description>The service principal for the metastore thrift server. The special string _HOST will be replaced automatically with the correct host name.<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.cache.pinobjtypes<\/name>\r\n  <value>Table,Database,Type,FieldSchema,Order<\/value>\r\n  <description>List of comma separated metastore object types that should be pinned in the cache<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.uris<\/name>\r\n  <value>thrift:\/\/127.0.0.1:10001<\/value>\r\n  <description>URI for client to contact metastore server<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.semantic.analyzer.factory.impl<\/name>\r\n  <value>org.apache.hcatalog.cli.HCatSemanticAnalyzerFactory<\/value>\r\n  <description>controls which SemanticAnalyzerFactory implemenation class is used by CLI<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hadoop.clientside.fs.operations<\/name>\r\n  <value>true<\/value>\r\n  <description>FS operations are owned by client<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.metastore.client.socket.timeout<\/name>\r\n  <value>60<\/value>\r\n  <description>MetaStore Client socket timeout in seconds<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.security.authorization.enabled<\/name>\r\n  <value>true<\/value>\r\n  <description>enable or disable the hive client authorization<\/description>\r\n<\/property>\r\n\r\n<property>\r\n  <name>hive.security.authorization.manager<\/name>\r\n  <value>org.apache.hcatalog.security.StorageDelegationAuthorizationProvider<\/value>\r\n  <description>the hive client authorization manager class name.\r\n  The user defined authorization class should implement interface org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider.\r\n  HCatalog uses a model, where authorization checks are delegated to the storage layer (hdfs, hbase, ...).\r\n  <\/description>\r\n<\/property>\r\n\r\n<\/configuration>\r\n<\/pre>\n<p>\ud3b8\ub9ac\ud55c \uc0ac\uc6a9\uc744 \uc704\ud574 hive\uc758 \uc124\uc815 \ud30c\uc77c\uacfc \uc2e4\ud589\ud30c\uc77c\uc744 hcatalog\uc5d0 \uc2ec\ubcfc\ub9ad\ub9c1\ud06c.<\/p>\n<pre class=\"lang:default decode:true \" >$ sudo ln -s \/home\/hive\/hive\/conf\/hive-site.xml \/home\/hcatalog\/hcatalog\/etc\/hcatalog\/hive-site.xml\r\n$ sudo ln -s \/home\/hive\/hive\/bin\/hive \/home\/hcatalog\/hcatalog\/bin\/hive\r\n<\/pre>\n<p>hcatalog \uc11c\ubc84 \uad6c\ub3d9!<\/p>\n<pre class=\"lang:default decode:true \" >$ .\/sbin\/hcat_server.sh start\r\nHadoop not found.\r\n<\/pre>\n<p>\ud760.. Hadoop\uc774 \uc5c6\ub370\uc11c bashrc\uc5d0 hadoop\uacfc hive path\ucd94\uac00<\/p>\n<pre class=\"lang:default decode:true \" >$ vi \/home\/hcatalog\/.bashrc\r\n...\r\nexport HIVE_HOME=\/home\/hive\/hive\r\nexport HADOOP_HOME=\/home\/hadoop\/hadoop\r\n<\/pre>\n<p>\ub2e4\uc2dc \uad6c\ub3d9!<\/p>\n<pre class=\"lang:default decode:true \" >$ .\/sbin\/hcat_server.sh start\r\nStarted metastore server init, testing if initialized correctly...\r\n$ .\/sbin\/hcat_server.sh: \uc904 89: \/home\/hcatalog\/hcatalog\/sbin\/..\/var\/log\/hcat.out: \uadf8\ub7f0 \ud30c\uc77c\uc774\ub098 \ub514\ub809\ud130\ub9ac\uac00 \uc5c6\uc2b5\ub2c8\ub2e4\r\n<\/pre>\n<p>\ud760\ub0d0.. \uc774\ubc88\uc5d4 \ub85c\uadf8\ud30c\uc77c\uc744 \ubabb\ub9cc\ub4e0\ub2e4\ub124.. \ub514\ub809\ud1a0\ub9ac \uc0dd\uc131<\/p>\n<pre class=\"lang:default decode:true \" >$ mkdir \/home\/hcatalog\/hcatalog\/var\r\n$ mkdir \/home\/hcatalog\/hcatalog\/var\/log\r\n<\/pre>\n<p>\ub2e4\uc2dc \uad6c\ub3d9!<\/p>\n<pre class=\"lang:default decode:true \" >$ .\/sbin\/hcat_server.sh start\r\nStarted metastore server init, testing if initialized correctly...\r\nMetastore initialized successfully on port[10001].\r\n<\/pre>\n<p>\uc124\uce58 \uc131\uacf5! \u00a0\uc6b0\ud6c4\ud6d7! (\ub3c4\uc6c0\uc744 \uc8fc\uc2e0 GeekDani \ub2d8 \uac10\uc0ac ^^)<\/p>\n<p>\ucc38\uace0 : http:\/\/mixellaneous.tistory.com\/1123<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; apache hcatalog \uc124\uce58 \ud648\ud398\uc774\uc9c0 : http:\/\/incubator.apache.org\/hcatalog\/ \uc124\uce58\ud658\uacbd : Ubuntu 64bit hadoop-1.0.0, hive-0.8.1, mysql 5.1.63, zookeeper-3.3.4, hcatalog-0.4.0, hbase-0.92.1 hcatalog \uc124\uce58 $ wget http:\/\/mirror.apache-kr.org\/incubator\/hcatalog\/hcatalog-0.4.0-incubating\/hcatalog-src-0.4.0-incubating.tar.gz $ tar xvzf hcatalog-src-0.4.0-incubating.tar.gz $ cd hcatalog-src-0.4.0-incubating $ ant -Dhcatalog.version=0.4.0 tar $ cp \/home\/hcatalog\/hcatalog-src-0.4.0-incubating\/build\/hcatalog-0.4.0.tar.gz \/home\/hcatalog\/ $ cd &hellip; <a href=\"https:\/\/apollo89.com\/wordpress\/?p=569\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[660],"tags":[654,589,41],"class_list":["post-569","post","type-post","status-publish","format-standard","hentry","category-bigdata-hadoop","tag-hcatalog","tag-hive","tag-41"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.. - Apollo89.com<\/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:\/\/apollo89.com\/wordpress\/?p=569\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.. - Apollo89.com\" \/>\n<meta property=\"og:description\" content=\"&nbsp; apache hcatalog \uc124\uce58 \ud648\ud398\uc774\uc9c0 : http:\/\/incubator.apache.org\/hcatalog\/ \uc124\uce58\ud658\uacbd : Ubuntu 64bit hadoop-1.0.0, hive-0.8.1, mysql 5.1.63, zookeeper-3.3.4, hcatalog-0.4.0, hbase-0.92.1 hcatalog \uc124\uce58 $ wget http:\/\/mirror.apache-kr.org\/incubator\/hcatalog\/hcatalog-0.4.0-incubating\/hcatalog-src-0.4.0-incubating.tar.gz $ tar xvzf hcatalog-src-0.4.0-incubating.tar.gz $ cd hcatalog-src-0.4.0-incubating $ ant -Dhcatalog.version=0.4.0 tar $ cp \/home\/hcatalog\/hcatalog-src-0.4.0-incubating\/build\/hcatalog-0.4.0.tar.gz \/home\/hcatalog\/ $ cd &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/apollo89.com\/wordpress\/?p=569\" \/>\n<meta property=\"og:site_name\" content=\"Apollo89.com\" \/>\n<meta property=\"article:published_time\" content=\"2012-08-10T06:22:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-02-21T03:12:18+00:00\" \/>\n<meta name=\"author\" content=\"apollo89\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"apollo89\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\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:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569\"},\"author\":{\"name\":\"apollo89\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"headline\":\"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30..\",\"datePublished\":\"2012-08-10T06:22:14+00:00\",\"dateModified\":\"2013-02-21T03:12:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569\"},\"wordCount\":49,\"commentCount\":3,\"keywords\":[\"Hcatalog\",\"Hive\",\"\uc124\uce58\"],\"articleSection\":[\"Bigdata\\\/Hadoop\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569\",\"name\":\"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.. - Apollo89.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2012-08-10T06:22:14+00:00\",\"dateModified\":\"2013-02-21T03:12:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=569#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/apollo89.com\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30..\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/\",\"name\":\"Apollo89.com\",\"description\":\"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\",\"name\":\"apollo89\",\"description\":\"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.. - Apollo89.com","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:\/\/apollo89.com\/wordpress\/?p=569","og_locale":"ko_KR","og_type":"article","og_title":"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.. - Apollo89.com","og_description":"&nbsp; apache hcatalog \uc124\uce58 \ud648\ud398\uc774\uc9c0 : http:\/\/incubator.apache.org\/hcatalog\/ \uc124\uce58\ud658\uacbd : Ubuntu 64bit hadoop-1.0.0, hive-0.8.1, mysql 5.1.63, zookeeper-3.3.4, hcatalog-0.4.0, hbase-0.92.1 hcatalog \uc124\uce58 $ wget http:\/\/mirror.apache-kr.org\/incubator\/hcatalog\/hcatalog-0.4.0-incubating\/hcatalog-src-0.4.0-incubating.tar.gz $ tar xvzf hcatalog-src-0.4.0-incubating.tar.gz $ cd hcatalog-src-0.4.0-incubating $ ant -Dhcatalog.version=0.4.0 tar $ cp \/home\/hcatalog\/hcatalog-src-0.4.0-incubating\/build\/hcatalog-0.4.0.tar.gz \/home\/hcatalog\/ $ cd &hellip; Continue reading &rarr;","og_url":"https:\/\/apollo89.com\/wordpress\/?p=569","og_site_name":"Apollo89.com","article_published_time":"2012-08-10T06:22:14+00:00","article_modified_time":"2013-02-21T03:12:18+00:00","author":"apollo89","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"apollo89","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/apollo89.com\/wordpress\/?p=569#article","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=569"},"author":{"name":"apollo89","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"headline":"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30..","datePublished":"2012-08-10T06:22:14+00:00","dateModified":"2013-02-21T03:12:18+00:00","mainEntityOfPage":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=569"},"wordCount":49,"commentCount":3,"keywords":["Hcatalog","Hive","\uc124\uce58"],"articleSection":["Bigdata\/Hadoop"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/apollo89.com\/wordpress\/?p=569#respond"]}]},{"@type":"WebPage","@id":"https:\/\/apollo89.com\/wordpress\/?p=569","url":"https:\/\/apollo89.com\/wordpress\/?p=569","name":"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.. - Apollo89.com","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/#website"},"datePublished":"2012-08-10T06:22:14+00:00","dateModified":"2013-02-21T03:12:18+00:00","author":{"@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"breadcrumb":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=569#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/apollo89.com\/wordpress\/?p=569"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/apollo89.com\/wordpress\/?p=569#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/apollo89.com\/wordpress"},{"@type":"ListItem","position":2,"name":"apache hcatalog \uc124\uce58\uc640 \uc0bd\uc9c8\uae30.."}]},{"@type":"WebSite","@id":"https:\/\/apollo89.com\/wordpress\/#website","url":"https:\/\/apollo89.com\/wordpress\/","name":"Apollo89.com","description":"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/apollo89.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82","name":"apollo89","description":"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.","url":"https:\/\/apollo89.com\/wordpress\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=569"}],"version-history":[{"count":0,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/569\/revisions"}],"wp:attachment":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}