sqoop 评估命令:
sqoop eval --connect 'jdbc:mysql://<connection url>' --driver com.mysql.jdbc.Driver --query "select max(rdate) from test.sqoop_test"
给我输出:
警告:/usr/hdp/2.3.2.0-2950/accumulo 不存在!Accumulo 导入将失败。请将 $ACCUMULO_HOME 设置为 Accumulo 安装的根目录。警告:/usr/hdp/2.3.2.0-2950/zookeeper 不存在!Accumulo 导入将失败。请将 $ZOOKEEPER_HOME 设置为 Zookeeper 安装的根目录。16/10/05 18:38:17 INFO sqoop.Sqoop:运行 Sqoop 版本:1.4.6.2.3.2.0-2950 16/10/05 18:38:17 WARN tool.BaseSqoopTool:在命令上设置密码-线路不安全。考虑改用 -P。16/10/05 18:38:17 WARN sqoop.ConnFactory:参数--driver 设置为显式驱动程序,但未设置适当的连接管理器(通过--connection-manager)。Sqoop 将退回到 org.apache.sqoop.manager.GenericJdbcManager。请明确指定下次应使用哪个连接管理器。16/10/05 18:38:17 INFO manager.SqlManager: 使用默认 fetchSize 1000 -------------- | 最大(日期)| -------------- | 2014-01-25 |
但我希望输出没有警告和表格边界,例如:
最大值(rdate) 2014-01-25
我基本上想将此输出存储到文件中。提前致谢