HIVE

2017-09-21 11 views
0

でserdeの使用は何であるこんにちは、私はハイブに初心者だと私は、サンプルコードのいずれかから下記た、いくつかのいずれかは、コードの以下の部分を理解する上で私を助けることができます。HIVE

CREATE EXTERNAL TABLE emp (
    id bigint, 
name string, 
dept bigint, 
    salary bigint) 
partitioned by (yearofjoining string) 
     ROW FORMAT SERDE 
      'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' 
     WITH SERDEPROPERTIES ( 
      'field.delim'='|', 
      'serialization.format'='|') 
     STORED AS INPUTFORMAT 
      'org.apache.hadoop.mapred.TextInputFormat' 
     OUTPUTFORMAT 
      'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' 
     LOCATION 
      's3n://xxx/xxxx/xxx/xxx/xx' 
+0

可能な重複[?はどのようにハイブのデータを格納し、何SerDe](https://stackoverflow.com/questions/14605640/how:このリンクを介してアクセスしてください詳細な情報について

-does-hive-stores-data-and-what-is-serde) – 54l3d

答えて

0

SerDeはシリアライザ/デシリアライザの略です。 SerDeを使用すると、Hiveはテーブルからデータを読み込み、任意のカスタム形式でHDFSに書き戻すことができます。誰でも自分のSerDeを独自のデータ形式で書くことができます。

https://cwiki.apache.org/confluence/display/Hive/SerDe