zoukankan      html  css  js  c++  java
  • hive插入数据-单条

    写入数据到hive的hdfs文件中即可,hive创建表的时候用小写做表名,不然查不到

    相关操作如下:

    查看目录与表

    hive> dfs -ls /user/hive/warehouse/
      
    

    准备hive脚本文件与测试数据文件

    [root@master hive]# cat /opt/flight.hive 
    create table flight (
    last_name string,
    first_name string,
    arrival_time string,
    meeting_location string,
    info_comment string)
    ROW FORMAT DELIMITED
    FIELDS TERMINATED BY '	';
    [root@master hive]# cat tmp_data/flight_data.txt BUCKLEY SUMMER 10/12/2010 14:48 10/12/2010 14:45 WH CLOONEY GEORGE 10/12/2010 14:47 10/12/2010 14:45 WH PRENDERGAST JOHN 10/12/2010 14:48 10/12/2010 14:45 WH LANIER JAZMIN 10/12/2010 14:48 10/12/2010 14:45 WH BILL SIGNING/ MAYNARD ELIZABETH 10/13/2010 12:34 10/13/2010 13:00 WH BILL SIGNING/

    数据文件说明:字段之间使用' '隔开
    创建表格

    [root@master hive]# hive -f /opt/flight.hive 
    
    

    此时没有表中没有数据

    hive> select * from flight;
    OK
    Time taken: 1.464 seconds
    
    

    复制数据文件到warehouse目录下面,查看数据

    [root@master hive]# hadoop fs -put ./tmp_data/visits_data.txt /user/hive/warehouse/flight/
     hive> select * from flight;
    OK
    BUCKLEY SUMMER 10/12/2010 14:48 10/12/2010 14:45    WH  NULL    NULL
    CLOONEY GEORGE  10/12/2010 14:47    10/12/2010 14:45    WH  NULL
    PRENDERGAST JOHN    10/12/2010 14:48    10/12/2010 14:45    WH  NULL
    LANIER JAZMIN   10/12/2010 14:48    10/12/2010 14:45    WH  BILL SIGNING/
    MAYNARD ELIZABETH   10/13/2010 12:34    10/13/2010 13:00    WH BILL SIGNING/    
    Time taken: 2.561 seconds, Fetched: 5 row(s)
    

    删除表格后再观察数据文件

    hive> drop table flight;
    OK
    Time taken: 0.024 seconds
    hive> dfs -ls /user/hive/warehouse/flight;
    ls: `/user/hive/warehouse/people_visits': No such file or directory
    
  • 相关阅读:
    Java实现 LeetCode 343 整数拆分(动态规划入门经典)
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 338 比特位计数
    H264(NAL简介与I帧判断)
    分享一段H264视频和AAC音频的RTP封包代码
  • 原文地址:https://www.cnblogs.com/hukeshare/p/9779211.html
Copyright © 2011-2022 走看看