HIVE表数据导出至本地文件系统

来源:互联网 发布:闲来麻将服务器源码 编辑:程序博客网 时间:2024/05/17 22:31
  • 导出方法

    • 方法1:insert overwrite [local] DIRECTORY directory select_statement
    • 方法2:hive -e “select statement” > LocalDirectoryPath
    • 方法3:sqoop export
  • 使用举例:方法1


    这里写图片描述
    这里写图片描述

    特别注意:此方法会将目的地址内的所有文件删除,包括隐藏文件,因此需要谨慎使用!

    • 参考地址
      https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML#LanguageManualDML-Writingdataintothefilesystemfromqueries
  • 使用举例:方法2


    这里写图片描述
    这里写图片描述

    注意:这里得到的结果会出现类似“[GC 22914K->6120K(83008K), 0.0030060 secs]”这种字符,需要特殊处理一下。

    • 参考地址:
      https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Cli
  • 使用举例:方法3
    此方法,只是听说可以,但没有实践过,如有实践过的,希望不吝赐教!

0 0
原创粉丝点击