如何在Sqoop导入表table1,table2,table3?

时间:2017-03-23 03:26:57

标签: hadoop hdfs sqoop bigdata

雇主之一询问如何在单个数据库和多个数据库中导入表1和表2,表3中的Sqoop?

1 个答案:

答案 0 :(得分:1)

您可以尝试:

  1. 多个表:尝试使用" import-all-tables"和逗号分隔"排除表"选项:
  2.   

    sqoop import-all-tables --connect jdbc:mysql:// localhost / sqoop   --username root --password hadoop --target-dir' / sqoop' --exclude-tables table1,table2

    1. 多个表:在Sqoop 1.99中有一个执行自定义SQL查询的选项 - 您可以检查是否可以导入/导出多个表
    2.   

      check documentation

      1. 多个数据库:
      2.   

        我不知道是否有多个JDBC连接的命令,   但我会尝试实现简单的bash脚本来运行" sqoop-import"   多个连接 - 仅设置"连接"选项正确