MSSQLデータベースからhadoopとsqoopを使用してテーブルをインポートし、そのテーブルに10進列がある場合、ゼロの列(0.000000000000 ..など)はすべて「0E-22」として保存されます。
MapまたはReduceで値を小数にキャストすると例外がスローされるため、これは非常に面倒です。したがって、列をキャストする前に、列をvarcharまたはチェックにエクスポートする必要があります。どちらも理想的ではありません。
誰かが以前にこれに遭遇し、回避策を得たことがありますか?
ありがとう