zoukankan      html  css  js  c++  java
  • hive命令

    HIVE CLI交互式模式:

    1.exit;                                     ----------------------------------- 退出hive

    2.! echo 'hello hive';            -----------------------------------在hive中运行本地shell命令,不需要退出hive执行操作

    3.  dfs -ls  /;          查看根目录 ----------------------------------- 在hive上直接运行dfs命令

         dfs -du -h /;     查看根目录空间大小

    HIVE CLI批处理模式:

    1.hive -e'select a.col from tab1 a'

    2.hive -f /home/my/hive-script.hql

    把命令写成sql文件

    步骤

    cd

    vim test.hql

    ‘sql写入‘

    hive -f test.hql

    hive -f ***.hql 

    语句用(;)分割

    注释行用(--)分割

    HIVE 参数:参数传递的场景,生产任务是每天定时跑的。

    hivevar:用户自定义变量

    hiveconf:Hive相关配置参数

    system:java系统变量

    env :Shell环境系统变量

    可以在hive命令中引用这些变量

    以hivevar为例:

    在bash下,hive -d foo=bar

    进入hive: set foo;查看foo变量的值

                       foo=bar

                       set foo=bar1;

                       set foo;

                       select count(*) from table where foo=${hivevar:foo};

    以env为例:

    在bash下,1.export 变量名=变量值

                        2.select count(*) from table where year =${env:YEAR};

    访问元数据信息

    mysql -h localhost -u hive -p

    localhost为登录名

  • 相关阅读:
    MySQL++:Liunx
    MySQL++:liunx 安装 MySQL
    MySQL++:MySQL 相关机制参数解释说明
    linux++:Linux
    linux++:基本操作命令
    coding++:java正则表达式获取指定HTML标签的指定属性值
    mongodb++:mongodb 基本语法
    xml模块
    shelve模块简单用法
    shutil模块
  • 原文地址:https://www.cnblogs.com/liuguangshou123/p/13426855.html
Copyright © 2011-2022 走看看