我想知道eval在sqoop中的重要性。根据命令,我们可以通过sqoop查询远程数据库。但我想知道它在生产中的实际用例,因为我没有看到任何。
答案 0 :(得分:2)
首先,<parent>
<a>1</a>
<b>abc</b>
</parent>
<parent>
<a>1</a>
<b>def</b>
</parent>
工具仅用于评估目的。
根据sqoop documentation:
警告强>
评估工具仅用于评估目的。您可以使用它来验证Sqoop中的数据库连接或测试简单查询。它不应该用于生产工作流程。
关于sqoop eval
的用例:
您可以在控制台上预览SQL查询的结果。这将有助于开发人员预览sqoop导入查询。
答案 1 :(得分:0)
Sqoop eval用于验证已建立的连接数据库并预览查询结果。
sqoop eval --connect“ connection_url”-用户名 * --password --query“从Table_name中选择count()”
请勿在产品环境中使用,这不是一个好习惯。
仅用于验证您的连接