【发布时间】:2019-05-27 19:52:56
【问题描述】:
使用 sqoop eval 我们可以评估与数据库的连接。但是在那之后我们为什么不在生产环境中使用查询建议,它在生产中的导入是什么。
sqoop 评估 \ --连接 jdbc:mysql://quickstart.cloudera:3306/retail_db \ --用户名retail_dba \ --密码cloudera \ --query "SELECT * FROM orders LIMIT 10"
【问题讨论】:
使用 sqoop eval 我们可以评估与数据库的连接。但是在那之后我们为什么不在生产环境中使用查询建议,它在生产中的导入是什么。
sqoop 评估 \ --连接 jdbc:mysql://quickstart.cloudera:3306/retail_db \ --用户名retail_dba \ --密码cloudera \ --query "SELECT * FROM orders LIMIT 10"
【问题讨论】:
Sqoop Eval 仅用于将查询的输出打印到控制台。它不用于将数据从 RDBMS 导入 Hdfs。所以“Sqoop eval”是一个我们只在控制台上获得输出的功能。它不提供将数据移动到 hdfs 的功能。
而 Sqoop 导入实际上是用于将数据导入 hdfs。
【讨论】: