sqoop 无法导入带点的 table
sqoop unable to import table with dot
我尝试导入名称中带点的 table,但 sqoop 向我发送架构不存在
sqoop-import --connect jdbc:postgresql://db.xxxxxxxx:5432/production --driver org.postgresql.Driver --username xxxx --password xxxx --connection-manager org.apache.sqoop.manager.GenericJdbcManager --hive-database exxxxxxx --hive-import --warehouse-dir '/user/xxxxx/xxx_import/xxxx' --create-hive-table --table product.product
这在 import-all-tables 时有效,但它真的很慢而且总是失败
odoo 使用下划线分隔符而不是点
有效的 Hive table 名称由字母数字和下划线组成。在您的示例中,product.product
表示数据库 product
中的 table product
。
我尝试导入名称中带点的 table,但 sqoop 向我发送架构不存在
sqoop-import --connect jdbc:postgresql://db.xxxxxxxx:5432/production --driver org.postgresql.Driver --username xxxx --password xxxx --connection-manager org.apache.sqoop.manager.GenericJdbcManager --hive-database exxxxxxx --hive-import --warehouse-dir '/user/xxxxx/xxx_import/xxxx' --create-hive-table --table product.product
这在 import-all-tables 时有效,但它真的很慢而且总是失败
odoo 使用下划线分隔符而不是点
有效的 Hive table 名称由字母数字和下划线组成。在您的示例中,product.product
表示数据库 product
中的 table product
。