Ich habe Tabelle aus SQL Server in Hive importiert, während Float-Feld von SQL Server in Double in Hive konvertiert wird. Und die wenigen Werte werden mit exponentiellem Format geladen.Exponentielle Werte werden geladen in Hive-Tabelle auf Sqoop Import
Ex.
Wert aus Tabelle = 10488666,6666667
Value loaded into Hive= 1.0488666666666666E7
Auch gibt es ein weiteres Problem für gleiches Feld beobachtet, wo zusätzliche Präzisierungen hinzugefügt zu werden,
Ex. Wert aus Tabelle = 3688666.66666667
Value from Hive table= 3688666.6666666665
Kann mir jemand vorschlagen, wie dies loszuwerden und die Werte zu laden, wie es aus RDBMS ist zu Hive, da sie einfach sein wird, in hive abzufragen.
ja, HDFS enthält auch exponentielle Werte..so meine Frage ist, wie die Werte zu speichern, wie es in HDFS ist? –
@ Priya.A Sind Ihre Werte in SQL Server und HDFS nicht identisch? –
@ Priya.A Wie sehen Sie Daten in SQL Server? –