如何加载和存储nvarchar

gdrx4gfi  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(411)

​堆栈:使用ambari 2.1安装了hdp-2.3.2.0-2950,步骤如下:​
使用sqoop将sqlserver表加载到hdfs上
在配置单元中创建外部表
在执行sqoop导入命令时,我没有使用任何与charset/unicode/utf-8相关的东西,导入成功
在创建配置单元外部表时,我想知道应该为原始SQLServer表中的nvarchar列选择什么数据类型,现在我担心即使在sqoop中导入时也需要解决这个问题。
​在sqoop导入中找不到相关的charset/nvarchar等选项
在hive中,可以盲目地使用varchar/string来代替nvarchar吗

but5z9lq

but5z9lq1#

我们知道这一点 nvarchar 类型不可理解 sqoop 那我们就把它当作 varchar 例如

select 
CAST(col1 AS varchar )  AS col1,
col2,
col3,
col4
from table_name

相关问题