sqoop使用默认数据库将所有表导入配置单元工作正常,但sqoop将所有表导入配置单元指定的数据库不工作。
as—配置单元数据库已折旧如何指定数据库名称
sqoop import-all-tables \
--connect "jdbc:mysql://quickstart.cloudera:3306/retail_db" \
--username root \
--password XXX \
--hive-import \
--create-hive-table
上面的代码在/user/hive/warehouse/即默认目录中创建表
如何将所有表导入/user/hive/warehouse/retail.db/
1条答案
按热度按时间0x6upsns1#
您可以使用--warehouse dir选项设置数据库的hdfs路径。下一个例子对我有用: