zoukankan      html  css  js  c++  java
  • hive设置参数的方法

    1.修改环境变量

    ${HIVE_HOME}/conf/hive-site.xml

    2.命令行参数

           -e : 执行短命令

      -f :  执行文件(适合脚本封装)

      -S : 安静模式,不显示MR的运行过程

      -hivevar : 传参数 ,专门提供给用户自定义变量。

      -hiveconf : 传参数,包括了hive-site.xml中配置的hive全局变量。

    [root@host shellcode]# cat hivesql.txt                             
    select * from gamedw.cust where custname='${hivevar:name}'

    [root@host shellcode]# hive -hivevar name='nihao' -S -f hivesql.txt
    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/root/hive/apache-hive-2.1.1/lib/log4j-slf4j-impl-2.4.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/root/spark/spark-2.2.0-bin-hadoop2.7/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/root/hadoop/hadoop-2.7.4/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
    nihao   1       5
    nihao   1       5

    3.cli中进行参数声明

    hive> set hive.cli.print.header=true;
    hive> set hive.cli.print.current.db=true;

    //设置并行计算

    hive> set hive.exec.parallel=true;

  • 相关阅读:
    python 字符编码
    python 模块 json
    python 命令空间
    python 装饰器
    ItemsControl Grouping分组
    WPF CanExecuteChanged
    WPF 控件树
    Bingding模型
    WCF中的AsyncPattern
    WPF中获取指定坐标依赖对象数据项
  • 原文地址:https://www.cnblogs.com/playforever/p/9628376.html
Copyright © 2011-2022 走看看