SQL Server表MSR
(包含1000条记录)列(ID int,LastName varchar,FirstName varchar,age int)
1 cosmos msr 15
2 cosmos msr 15
3 cosmos msr 15
4 cosmos msr 15
5 cosmos msr 15
6 cosmos msr 15
7 cosmos msr 15
8 cosmos msr 15
9 cosmos msr 15
10 cosmos msr 15
.
.
.
创建了一个hive外部表:
hive> create external table msrhivedb.hivetab(id int,lastname string,firstname string,age int)
> row format delimited
> fields terminated by ' '
> stored as textfile;
现在尝试使用此sqoop命令将SQL Server表导入hive:
sqoop import --connect 'jdbc:sqlserver://10.25.3.196;username=hadoop1;password=London123;databaseName=AdventureWorks2012' --table MSR --hive-import --hive-table msrhivedb.hivetab --target-dir /hdfsfile -m 1
但是空值正在加载到配置单元外部表中。
请为此问题提出解决方案。
提前致谢。