HiveがOK結果を返している間に、mysqlが2行を返す結合クエリ(4つのテーブルを結合する)を持っています。そこで、ハイブとmysql側でテーブルを個別にチェックしました。ハイブの結果はMySqlの結果と異なります。 Hiveの結合クエリは予期しない結果またはOK結果を返す
両側の各テーブルのレコードは一致しますが、JOINクエリの結果は異なります。他のJOINクエリの場合はそうではありません。
すべてのテーブルが正常に表示されているディレクトリを確認しました。
テーブルのいずれかにレコードが存在しないか、またはテーブルに使用可能なディレクトリがない場合は、特にOK結果が得られます。しかし、そうではありません。
ハイブのOK結果は問題ですか?
Stage-Stage-6: Map: 2 Reduce: 1 Cumulative CPU: 22.22 sec MAPRFS Read: 0 MAPRFS Write: 0 SUCCESS
Stage-Stage-7: Map: 2 Reduce: 1 Cumulative CPU: 24.94 sec MAPRFS Read: 0 MAPRFS Write: 0 SUCCESS
Stage-Stage-8: Map: 2 Reduce: 1 Cumulative CPU: 22.25 sec MAPRFS Read: 0 MAPRFS Write: 0 SUCCESS
Total MapReduce CPU Time Spent: 2 minutes 36 seconds 110 msec
OK
Time taken: 411.225 seconds
hive>
イメージングあなたが私たちに語っていること以外にあなたのアプリについて全く知らない私たちの一人です! __Now試してみて、あなたが書いた質問に答えてください.___ – RiggsFolly
レビューをいただきありがとうございますが、理解できないようです。私は質問を更新しました。可能なら返答してください。 @ RiggsFolly – rawal
それを習得するのは問題です。それが私にとってうまくない場合@RiggsFolly – rawal