weixin_41604504 2019-03-28 14:36 采纳率: 0%
浏览 1797

使用sqoop从oracle导数据到hive

望大神帮帮忙,非常谢谢您的照顾!!!

1、下图是报错信息:
图片说明

2、下面是我的建表语句,测试数据,sqoop代码

图片说明

  • 写回答

1条回答 默认 最新

  • 憧憬blog 2023-03-15 08:14
    关注

    根据报错信息可以看出,你导入数据的时候使用了一个不存在的表名:hive_test。请检查一下建表语句和数据导入命令中表的名称是否一致,并保证表名没有拼写错误等问题。

    另外,建议在使用sqoop导入数据时,尽量指定目标表的schema和数据库名称,这样可以避免因为默认值导致的错误。例如,你的建表语句中指定了数据库名称为test,可以在数据导入命令中添加--hive-database test参数来指定导入到test库中。

    最后,如果表的列数和数据类型都匹配,建议使用--hive-import参数,这样sqoop会自动创建目标表并导入数据。如果目标表已经存在,可以使用--hive-overwrite参数来覆盖原有数据。

    评论

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况