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参数来覆盖原有数据。

    评论

报告相同问题?

悬赏问题

  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作