Hive基本操作

作者: z小赵 | 来源:发表于2017-10-02 14:56 被阅读74次

1.使用SQL文件创建一张表:

hive  -f  create_table

2.将外部数据加载到一张表里面:

LOAD DATA LOCAL INPATH  '/usr/local/src/mr_wordcount/hive_test/a.txt'  OVERWRITE INTO TABLE  u_info;

3.两张表作join操作:

select a.*,b.* from w_a a join w_b b on a.userid = b.userid;

4.从hdfs上导入数据到hive上:

LOAD DATA INPATH '/test.txt'  OVERWRITE INTO TABLE u_info;

5.从一张已知表中选择部分数据插入到一个空表中:

insert into table u_info select * from w_a limit 3;

6.创建一张新表并将已知表中的部分数据插入到新建的这张表中:

create table u_info as select * from w_a;

7.将数据从hive上导出到本地:

insert overwrite local directory  '/usr/local/src/wc_input/a.txt' select * from w_a;

8.将数据从hive上导出到hdfs上:

insert overwrite directory '/a.txt' select * from w_a;

9.在hive中创建一张表的时候,同时为某一个字段指定为partition,这里其实还是创建了一个有三个字段的表,只是username被当作partition掉了而已:

create table w_a

(

userid         STRING,

password     STRING

)

PARTITION BY (dt STRING)

ROW FORMAT DELEMITED FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n';

执行数据插入操作:

LOAD DATA LOCAL INPATH '/usr/local/src/a_log.txt' OVERWRITE INTO TABLE w_a partition(dt='20170303');

相关文章

  • HIVE

    基本操作 hive进入hive模式 exit; 退出hive模式 展示正则匹配表名hive> use ad_s...

  • Hive之同比环比的计算

    Hive系列文章 Hive表的基本操作[http://www.ikeguang.com/?p=1657] Hive...

  • Hive sql常见操作

    基本sql操作 hive表操作 分区操作 Hive内置函数 (1)数学函数 常用的数学函数都有:round、flo...

  • Hive 基本操作

    准备工作 1.检查各项服务是否已正常启动 [x] hdfs启动【start-dfs.sh】 [x] yarn启动【...

  • Hive 基本操作

    数据库基本操作 ( 和MySQL脚本相似 ): 创建删除库操作 创建删除表操作 hive 特点 Hive不支持修改...

  • Hive基本操作

    在所有操作前先启动hdfs、yarn、historyserver。 hive操作 启动hivebin/hive 创...

  • Hive基本操作

    参考:hive 表的常用操作Hive基本操作 1 Thrift Server Thrift 支持多种语言之间的RP...

  • Hive基本操作

    1.使用SQL文件创建一张表: hive -f create_table 2.将外部数据加载到一张表里面: LOA...

  • hive 基本操作

    hive添加表 hive的命令就是mysql的命令. 创建数据库 创建表 把数据文件put到表在hdfs中的目录下...

  • Hive基本操作

    一、DDL 1.1 创建内部表 mytable 1.2 创建外部表 pageview 1.3 创建分区表 invi...

网友评论

    本文标题:Hive基本操作

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