-
Hive命令行
输入$HIVE_HOME/bin/hive -H 或者-help可显示帮助选项;
说明: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 hadoop/hive configuration variables
-
Hive参数配置方式
hive参数大全:
https://cwiki.apache.org/confluence/display/HIVE
hive参数一般有三种设置方式:- 配置文件(全局有效)
- 命令行参数 (对Hive启动实例有效)
- 参数声明(对hive的连接session有效)
配置文件
用户自定义配置文件:$HIVE_CONF_DIR/hive-site.xml 默认配置文件:$HIVE_CONF_DIR/hive-default.xml 用户自定义配置会覆盖默认配置 另外,hive也会读入和覆盖hadoop的配置 配置文件的设定对本机启动的所有hive进程都有效
命令行参数
启动hive(客户端或者server)时,可以在命令行添加-hiveconf来设定 参数,如:/bin/hive -hiveconf hive.root.logger=INFO,console 设定对本次启动的session (对于server方式启动,则是对所有请求 的sessions)有效
参数声明
可以在HQL中使用SET关键字设定参数,这一设定作用域也是 session级的,比如: set hive.exec.reducers.bytes.per.reducer=<number> 每个reduce task的平均负载数据量 set hive.exec.reducers.max=<number> 设置reduce task数量的上限 set mapreduce.job.reduces=<number>指定固定的reduce task 数量
Hive参数配置
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...