2017-09-23 8 views
0

自分で練習をしています。ハイブで作成したテーブルがあります。サンプルデータを追加したいのですが、誰でも助けてくれますか?私が試した何このテーブルのサンプルデータをハイブに挿入する方法

は以下の通りです:

INSERT INTO VALUES (
'John Smith', 
array('Toronto','Ontario', 'Canada'), 
named_struct('male', 38), 
map('Smith', 3) 
); 

struct sex:string,age:intstruct male:intから2列を変換できません。

enter image description here

答えて

0

私は解決策を考え出しました!

問題は構造体フィールドで発生しました。私は、これは後で読者に役立つことを願う enter image description here

INSERT INTO family_head VALUES (
'John Smith', 
array('Toronto','Ontario', 'Canada'), 
s_struct('sex', 'male', 'age', 38), 
map('Smith', 3) 
); 

結果は以下のようなものです。

関連する問題