上ブタにバッグ内の要素を参照し、データ構造は、この(コマンドdescribe
の結果)のようなものです、私が学生という別名を持っているHadoopの
studentIDInt:int,courses:bag{(courseId:int,testID:int,score:int)}
その後、私はスコアで学生をフィルタリングしようとしているが、会っていますそのような豚の解析エラーでは、誰かが良いアイデアを持っている場合、それは素晴らしいでしょう。ありがとう。
エラーメッセージで報告された追加のタプルについて混乱します。
student = filter student by courses.score > 3;
incompatible types in GreaterThan Operator left hand side:bag :tuple(score:int) right hand score:int
に関して、 林
(INT)courses.score> 3 maybe? –
@BurakKarasoy、ありがとうございました。私は、データ構造に追加タプルがあると思う、これは約エラーですか?あなたはどのように思いますか? –
@BurakKarasoyは、新しいエラーメッセージ 'スキーマbag {:tuple(score:int)} int 'にキャストできません。 –