$ CONDITIONS在每个sqoop导入查询中的重要性如何?
例如:
select col1, col2 from test_table where \$CONDITIONS
如果我需要把我自己的WHERE条件查询和它的作品?
$ CONDITIONS在每个sqoop导入查询中的重要性如何?
例如:
select col1, col2 from test_table where \$CONDITIONS
如果我需要把我自己的WHERE条件查询和它的作品?
重要性在Sqoop User Guide和Apache Sqoop cookbook中有解释。简而言之,Sqoop在查询中需要一个占位符,用生成的切片填充它以启用并行导入。
它将充当占位符,其中sqoop替换它以使查询平行工作。导入查询结果时,必须放置$ CONDTIONS。不过你可以把你的条件如下,
Select col1,col2 from table where $CONDITIONS and "your condtion"
注意:您可以在堆栈直接看到跟踪什么条件sqoop地方在这里$条件。例如。您可以看到的第一件事是从源表中获取元数据或模式的条件“where 1 = 0”。