11 hive shell

 

 

  • 语法结构

    hive [-hiveconf x=y]* [<-i filename>]* [<-f filename>|<-e query-string>] [-S]

  • 说明:

  • 1、-i  从文件初始化HQL。

  • 2、-e 从命令行执行指定的HQL

  • 3、-f  执行HQL脚本

  • 4、-v  输出执行的HQL语句到控制台

  • 5、-p <port> connect to Hive Server on port number

  • 6、-hiveconf x=y Use this to set hive/hadoop configuration variables.  设置hive运行时候的参数配置

  • 三种设置方式:

    • 配置文件: 将参数设置到 hive-site.xml

    • 命令行参数:在shell操作使用

      • hive -hiveconf hive.root.logger=INFO,console

    • 参数声明: set mapred.reduce.task=7

  • 优先级

    • 参数声明 > 命令行参数 > 配置文件 hive-site.xml

  • 作用域范围

    • 配置文件 > 命令函参数 > 参数声明

    • 参数声明只对当前的 session 会话有效,如果当前客户端关闭了,参数声明就失效。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值