美文网首页
将csv或者Excel文件导入到hive

将csv或者Excel文件导入到hive

作者: 那年的茶馆 | 来源:发表于2018-06-08 14:49 被阅读0次

    1. 将csv或Excel文件转换为文本,以逗号或者制表符都可以:
    xigua.txt

    id,color,root,stroke,venation,umbilical,touch,status
    1,青绿,蜷缩,浊响,清晰,凹陷,硬滑,是
    2,乌黑,蜷缩,沉闷,清晰,凹陷,硬滑,是
    3,乌黑,蜷缩,浊响,清晰,凹陷,硬滑,是
    4,青绿,蜷缩,沉闷,清晰,凹陷,硬滑,是
    5,浅白,蜷缩,浊响,清晰,凹陷,硬滑,是
    6,青绿,稍蜷,浊响,清晰,稍凹,软粘,是
    7,乌黑,稍蜷,浊响,稍糊,稍凹,软粘,是
    8,乌黑,稍蜷,浊响,清晰,稍凹,硬滑,是
    9,乌黑,稍蜷,沉闷,稍糊,稍凹,硬滑,否
    10,青绿,硬挺,清脆,清晰,平坦,软粘,否
    11,浅白,硬挺,清脆,模糊,平坦,硬滑,否
    12,浅白,蜷缩,浊响,模糊,平坦,软粘,否
    13,青绿,稍蜷,浊响,稍糊,凹陷,硬滑,否
    14,浅白,稍蜷,沉闷,稍糊,凹陷,硬滑,否
    15,乌黑,稍蜷,浊响,清晰,稍凹,软粘,否
    16,浅白,蜷缩,浊响,模糊,平坦,硬滑,否
    17,青绿,蜷缩,沉闷,稍糊,稍凹,硬滑,否
    

    2. 在hive中新建表:

    create table watermelon (id String,
                             color String,
                             root String,
                             stroke String,
                             venation String,
                             umbilical String,
                             touch String,
                             status String) 
                             ROW format delimited fields terminated by ',' STORED AS TEXTFILE;
    
    可以desc看一下对不
    

    3. 将本地数据导入到hive表:

    load data local inpath '/home/johnny/storage/xigua.txt' into table watermelon;
    

    查看数据是否准确

    select * from watermelon limit 10;
    
    hive> select * from watermelon;
    OK
    1       青绿    蜷缩    浊响    清晰    凹陷    硬滑    是
    2       乌黑    蜷缩    沉闷    清晰    凹陷    硬滑    是
    3       乌黑    蜷缩    浊响    清晰    凹陷    硬滑    是
    4       青绿    蜷缩    沉闷    清晰    凹陷    硬滑    是
    5       浅白    蜷缩    浊响    清晰    凹陷    硬滑    是
    6       青绿    稍蜷    浊响    清晰    稍凹    软粘    是
    7       乌黑    稍蜷    浊响    稍糊    稍凹    软粘    是
    8       乌黑    稍蜷    浊响    清晰    稍凹    硬滑    是
    9       乌黑    稍蜷    沉闷    稍糊    稍凹    硬滑    否
    10      青绿    硬挺    清脆    清晰    平坦    软粘    否
    11      浅白    硬挺    清脆    模糊    平坦    硬滑    否
    12      浅白    蜷缩    浊响    模糊    平坦    软粘    否
    13      青绿    稍蜷    浊响    稍糊    凹陷    硬滑    否
    14      浅白    稍蜷    沉闷    稍糊    凹陷    硬滑    否
    15      乌黑    稍蜷    浊响    清晰    稍凹    软粘    否
    16      浅白    蜷缩    浊响    模糊    平坦    硬滑    否
    17      青绿    蜷缩    沉闷    稍糊    稍凹    硬滑    否
    Time taken: 0.185 seconds, Fetched: 17 row(s)
    

    相关文章

      网友评论

          本文标题:将csv或者Excel文件导入到hive

          本文链接:https://www.haomeiwen.com/subject/crlasftx.html