【发布时间】:2016-12-03 00:03:09
【问题描述】:
我正在使用 cloudera CDH 来练习 sqoop。当我尝试通过 sqoop 连接到 cloudera mysql 数据库时。我收到错误 -
"使用 --table 或 --query 进行导入"
我完全按照 sqoop 文档中的说明进行操作。
http://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_connecting_to_a_database_server
除了使用import语句之外,还有没有从sqoop连接到mysql服务器的方法。
[cloudera@quickstart ~]$ sqoop import --connect \
> jdbc:mysql://quickstart.cloudera/retail_db \
> --username cloudera --password cloudera
Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
16/07/28 07:07:31 INFO sqoop.Sqoop: Running Sqoop version: 1.4.6-cdh5.5.0
16/07/28 07:07:31 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.
--table or --query is required for import. (Or use sqoop import-all-tables.)
【问题讨论】:
标签: import connect cloudera sqoop cloudera-cdh