是否可以在 sqoop 类型映射中指定 DECIMAL 比例和精度?
Is it possible to specify the DECIMAL scale and precision in sqoop type mapping?
我正在尝试通过 sqoop 选项指定列类型映射:
--map-column-hive <<FieldName>>=DECIMAL\(15,2\)
但是这个returns错误:
Column mapping should be the form key=value[,key=value]*
如果我删除小数位数和精度值(以及括号),那会起作用,但它默认为 DECIMAL(10,0)。
我需要能够指定实际值。
我是运行Sqoop版本:1.4.6
这有一个错误,已在 Sqoop 1.4.7 中修复
修复并不简单。
例如,对于 col3=decimal(1,1)
列,需要编写 col3=decimal(1%2C1)
查看 SQOOP-2103 issue 了解更多详情。
我正在尝试通过 sqoop 选项指定列类型映射:
--map-column-hive <<FieldName>>=DECIMAL\(15,2\)
但是这个returns错误:
Column mapping should be the form key=value[,key=value]*
如果我删除小数位数和精度值(以及括号),那会起作用,但它默认为 DECIMAL(10,0)。
我需要能够指定实际值。
我是运行Sqoop版本:1.4.6
这有一个错误,已在 Sqoop 1.4.7 中修复
修复并不简单。
例如,对于 col3=decimal(1,1)
列,需要编写 col3=decimal(1%2C1)
查看 SQOOP-2103 issue 了解更多详情。