请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

hive load data

老师,您好,我在实际开发中遇到一个问题,我在线上将比如多个分区的数据导入到了同一个文件里,我想把这些数据 load 到本地的 hive 库中,load 本身的语法好像只能指定一个 partition,有什么方法可以实现这种多分区数据在同一个文件然后一次性 load 到 hive 库的吗

正在回答

1回答

load时可以指定分区的呢。你有多少个分区就手工指定下。load语法使用参见hive官网

0 回复 有任何疑惑可以回复我~
  • 提问者 DemonLS #1
    我可能表述有点问题,不是多个字段的分区,是同个分区值。比如我的分区字段设置的是 date,但我的文件里存在 20190928、20190929、20190930 多个日期的数据,这时候想导入
    回复 有任何疑惑可以回复我~ 2019-10-11 17:44:10
  • Michael_PK 回复 提问者 DemonLS #2
    那不行,load只能以文件为单位导入。如果你文件里面有多个值,那需要自己ETL后的结果再load
    回复 有任何疑惑可以回复我~ 2019-10-11 18:49:56
  • 提问者 DemonLS 回复 Michael_PK #3
    好的,明白了,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-10-12 11:10:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信