zoukankan      html  css  js  c++  java
  • Hive将txt、csv等文本文件导入hive表

    1、将txt文本文件放置hdfs目录下

    2、登录hive并进入到指定数据库

    3、创建表

    create external table if not exists fun_user_external (
        tid INT,
        userid STRING, 
        pwd STRING, 
        create_time BIGINT,
        email STRING
        ...
    ) ROW FORMAT DELIMITED FIELDS TERMINATED BY '`' STORED AS TEXTFILE

    建表语句中主要的是最后一部分:ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘`’ STORED AS TEXTFILE

    4、执行导入语句

    load data inpath '/tmp/fun_user.txt' into table fun_user_external;
    load data local inpath '/tmp/fun_user.txt' into table fun_user_external;

    上面两条数据导入语句,如果有local这个关键字,则这个路径应该为本地文件系统路径,数据会被拷贝到目标位置;如果省略掉local关键字,那么这个路径应该是分布式文件系统中的路径,这种情况下,数据是从这个路径转移到目标位置的。

  • 相关阅读:
    冲刺第九天
    冲刺第八天
    寻找小水王
    冲刺第七天
    冲刺第六天
    冲刺第五天
    寻找水王程序二
    学习进度条(第十二周)
    寻找水王程序一
    学习进度条(第十一周)
  • 原文地址:https://www.cnblogs.com/exmyth/p/15705762.html
Copyright © 2011-2022 走看看