sqoop 导入到与 Hive 仓库目录不同的目录

Posted

技术标签:

【中文标题】sqoop 导入到与 Hive 仓库目录不同的目录【英文标题】:sqoop imports to a different directory than the Hive warehouse directory 【发布时间】:2015-12-28 18:58:04 【问题描述】:

当我使用sqoop 将表导入 Hive 时,这些表会转到与 HDFS Hadoop 中的/user/hive/warehouse 不同的目录。我正在为 Hive 元存储使用默认的 Derby 数据库。如何将此目录默认更改为Hive仓库目录?

【问题讨论】:

【参考方案1】:

尝试使用--hive-home /user/hive/warehouse。一般当你从关系数据库中导入数据时,hive-home 必须默认选中。正如您提到的,它没有使用仓库路径尝试使用--hive-home 设置参数。

【讨论】:

以上是关于sqoop 导入到与 Hive 仓库目录不同的目录的主要内容,如果未能解决你的问题,请参考以下文章

sqoop导入到hive数据表怎么查询不到?

用sqoop将数据从mysql导入hive报错:org.apache.hadoop.mapred.FileAlreadyExistsException: Output

sqoop从oracle数据库抽取数据,导入到hive

大数据高级开发工程师——大数据相关工具之一 Sqoop

覆盖 hdfs 目录 Sqoop 导入

怎么用sqoop增量从hive往oracle数据库导数据