2012-03-08 10 views
0

レコードごとに2つのマップを持つデータを処理します.1つは( "&"、 "=") - フォーマット(id = 111 & name = ...)、もう1つは( ";"、 "=") - 書式付きです。もちろん、私は可能性のHiveの同じテーブルのいくつかのコレクションフォーマット

  • 置き換えます ";"データ内の「&」
  • または「BY TERMINATEDコレクションアイテム...」宣言
  • で指定されたとMAPとしてそれらの
    • 1を定義し、STRINGなどの他のマップを扱い、str_to_mapでそれを解析する(で)を使用します。

しかし、そこに同じテーブルについて複数の収集形式の宣言のような任意のよりエレガントな解決策ではないでしょうか?

ありがとうございます。

答えて

0

どのように4列のテーブルを作成するために、独自書き込み可能とSerDeを書くことについて:

  • 文字列キー1
  • 文字列値1
  • 文字列KEY2
  • 文字列値2

あなたをこのexampleを出発点として使用できます。

関連する問題