Advertisement

Hive--hdfs和本地数据导入hive表

阅读量:

第一类导入方式适用于在Hive创建表时已明确设定HDFS特定路径的情形,通常情况下建表操作并不会预先指定路径,而第二种建表的示例可参考前一篇文章的内容,因此在实际数据导入过程中,普遍采用第二种方法。

1、HDFS数据导入Hive表以及表修复

将数据传输至HDFS系统中

复制代码
    #创建文件夹
    hadoop fs -mkdir -p /user/hive/warehouse/stg/test/bus_date=20191101 
    #将本地文件传到hive建表时的hdfs路径下
    hadoop fs -put /opt/datas/test.txt(要上传的文件) /user/hive/warehouse/stg/test/bus_date=20191101(上传的目标文件夹)
    
    tips:
     若是需要将文件夹数据全部导入,记得在创建的时候少一级目录
    eg: hadoop fs -put /root/data/a/b/c/d    /DATA/a/b/c/ 
    
    
      
      
      
      
      
      
      
      
    

b. 当确认存在证明数据上传成功时,无需执行后续操作;若未上传成功,则需执行以下命令

复制代码
    m

全部评论 (0)

还没有任何评论哟~