嗨,我在sql server中有多个表。我可以使用select语句来列出表,并通过捕获表使sqoop作业迭代。并创建配置单元架构。我尝试过使用sqoop导入所有表,但是没有成功。你能提供一些文件给我吗。谢谢您。
v440hwme1#
sqoop支持导入所有表,但有一些限制。请检查此链接:http://sqoop.apache.org/docs/1.4.2/sqoopuserguide.html#_literal_sqoop_import_all_tables_literal
ygya80vv2#
我不这么认为。有一种使用sqoop直接命令的方法。尝试下面的方法。它可以帮助您:
sqoop import-all-tables --connect jdbc:mysql://localhost/databasename --username $USER_NAME$ --password $PASSWORD$ --exclude-tables table1, table2 -m 1
mwg9r5ms3#
单独指定数据库名称将有助于从中获取所有表。
sqoop import-all-tables --connect [SQLserver connection string/Database Name]
3条答案
按热度按时间v440hwme1#
sqoop支持导入所有表,但有一些限制。请检查此链接:
http://sqoop.apache.org/docs/1.4.2/sqoopuserguide.html#_literal_sqoop_import_all_tables_literal
ygya80vv2#
我不这么认为。有一种使用sqoop直接命令的方法。
尝试下面的方法。它可以帮助您:
mwg9r5ms3#
单独指定数据库名称将有助于从中获取所有表。