• 【Hive】执行脚本


    1.linux下执行hive sql脚本

       (1)hive -e “sql语句”

       

       (2)hive -e “sql语句” >> xxx

       将sql查出来的语句重定向到xxx文件中,会显示Ok和数据的条数。 

       

       

       (3)hive -S -e “sql语句” >> xxx 

          会将查询的结果重定向到xxx文件中,不会显示OK和抓取的数据条数.

         

       (4)hive -f filename.sql

       执行文件中的sql,执行完后就退出,一般用于sql比较长的时候

       

       (5)hive -i filename.sql

         执行完sql文件后不退出,还可继续执行其他sql。

        在这种模式下若还要去执行其他文件中的sql, 需要在hive模式中使用 source sqlfile 来配合。

       注意:我们这里的操作并不是在hive中执行的,所以不需要在每行命令结束后加入分号;

    2.hive的与linux和hdfs的交互

      (1)hive与linux交互

      在hive模式下使用   ! + linux 命令;  

      

      (2)hive与hdfs交互

      由于hive已经是运行在hadoop上所以直接可以使用  dfs + hdfs命令;

      

          

  • 相关阅读:
    flask与Django的区别
    flask特殊装饰器
    flaskjinjia2模板
    flask类视图
    flask路由系统
    flask初识
    python2与python3 的安装与环境变量的添加
    WebGL_0007:强制横屏的参考
    NodeJS_0011:nodejs重定向到一个链接或本地的页面的方法
    NodeJS_0006:nodejs响应超时处理
  • 原文地址:https://www.cnblogs.com/zzhangyuhang/p/8746964.html
Copyright © 2020-2023  润新知