zoukankan      html  css  js  c++  java
  • 将csv或者Excel文件导入到hive

    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)
  • 相关阅读:
    ES6箭头函数中this的指向问题
    不借助vue-cli,自行构建一个vue项目
    Vue组件props选项-实现父子组件动态数据绑定
    Linux 基本操作命令
    Javascript
    ES6
    利用Gulp和Webpack进行项目自动化构建
    自定义View实现图片热区效果
    新年学习计划
    Activity跳转通过EventBus传值问题
  • 原文地址:https://www.cnblogs.com/SmallCaff/p/10650691.html
Copyright © 2011-2022 走看看