sqoop从DB2导入到Datastax,模式格式不正确 - 1

时间:2013-12-10 10:52:35

标签: db2 hive sqoop cql3 datastax-enterprise

请参阅以下摘录并建议如何进行Hive查询(从PRtestNO选择PREDNO,STAGE;),因为使用Datastax 3.2.0的sqoop命令导入的数据格式不正确?

表示DB2数据库上的数据,当选择*来自SchemaName.TableName时,由PREDNO命令为ur;

ORDERNO PREDNO STAGE
------------------------------------------------- <登记/> 16,448 2筛选
16,448 3匹配
16,448 4匹配
16,448 5 STAGE1

使用sqoop命令使用hive提示符导入数据后,在Datastax 3.2.0上表示数据。 请注意,DB2列名称出现在HIVE的column1下。

使用文件中的配置初始化日志:/u/dse-3.2.0/resources/hive/conf/hive-log4j.properties Hive历史文件= / tmp / padmn / hive_job_log_padmn_201312100943_1762004529.txt hive(默认)&gt;

hive(SqoopTest)&gt;从actest2中选择*;
OK
key column1值
---- --------- ------
4 ORDERNO 16448
4阶段匹配
15 ORDERNO 16448
15阶段比赛
11 ORDERNO 16448
11阶段1

使用sqoop命令使用CQL 3.0提示输入数据后,在Datastax 3.2.0上显示数据。
请注意,DB2列名称出现在CQLSH 3.0的column1下。

[cqlsh 3.1.7 | Cassandra 1.2.11.2 | CQL规范3.0.0 |节俭协议19.36.1] 使用HELP寻求帮助 cqlsh&GT;使用“SqoopTest”;
cqlsh:SqoopTest&GT;从actest2中选择*;

键| column1 |值
----- + -------------- + -----------------------
   3 |奥德诺| 16448个
   3 |舞台| MATCHING
   6 |奥德诺| 16448个
   6 |舞台| STAGE2
   5 |奥德诺| 16448个
   5 |舞台| STAGE1

0 个答案:

没有答案