2017-03-14 70 views
0

我需要通过创建配置单元/ impala表将数据从mysql数据库接收到Hadoop。我在mysql中有nvarchar和bit数据类型,那么什么是HIVE/Impala中最适当的数据类型要在配置Hive表时声明。我正在考虑使用字符串?什么是适用于HIVE的nvarchar,MYSQL数据库的适当数据类型?

+0

string/int(0,1) –

+0

+ mike。感谢您的快速回复。但是位操作符保持0,1和NULL的权利。你有没有处理过相同的任何时间? –

+0

tinyint(1)在mysql中,我们使用sqoop导出到配置单元。使用jdbc参数:tinyInt1isBit = false,配置单元表中的数据将为0,1 –

回答

0

您可以在Hive/Impala中使用stringtinyint类型。两者都允许空值。

相关问题