• hadoop Hive 的建表 和导入导出及索引视图


       1.hive 的导入导出

     1.1 hive的常见数据导入方

    1.1.1 从本地系统中导入数据到hive

    1.创建student

     

    [ROW FORMAT DELIMITED]关键字,是用来设置创建的表在加载数据的时候,支持的列分隔符。
    [STORED AS file_format]关键字是用来设置加载数据的数据类型,默认是TEXTFILE,如果文件数据是纯文本,就是使用 [STORED AS TEXTFILE],然后从本地直接拷贝到HDFS上,hive直接可以识别数据。

    2本地创建文件

     

    3导入数据

     

    4查看数据

    导入完成

     1.1.2 hdfs上导入数据到hive

    1创建文件夹及put文件

     

    2hive   student01中建表

     

    3.导入

     

     1.1.3 从别的表查询出相应的数据并导入到hive

    1.查寻

     

    2创建表

     

    插入表

     

    hive> insert overwrite table heihei select * from ha;
    insert overwrite 会覆盖数据)

    1.1.4 从创建表的时候从别的表中查询出相应的数据并插入到所创建的表中

             

    1.2 hive的导出方法

    1.2.1 导出到本地

    1导出

     

    2查看

     

    3有乱码怎么办 这样就木了

     

    1.2.2 导出到hdfs

    1 导入 我的天忘了加 /

     

    2 查看

     

    1.2.3  导出到hive的另一个表

    hive> insert into table student01 select * from student02 ;

     

    2  hive创建索引视图

    2.1 创建视图

    1创建

     

    2删除

     

    2.2 创建索引

     

     2.3 创建事务表

  • 相关阅读:
    CTF SQL注入知识点
    Rot13加密算法
    LFU缓存
    Redability
    快排
    更新卡片的zIndex
    webshell文件下载器
    [转]背包九讲
    hihocoder第196周
    Python import容易犯的一个错误
  • 原文地址:https://www.cnblogs.com/tsxylhs/p/7341474.html
Copyright © 2020-2023  润新知