hiveserver2 指定端口

解决方案

MapReduce运行队列的指定是通过配置(Configuration)属性“mapreduce.job.queuename”指定的。

大家可能首先想到的是通过“set mapreduce.job.queuename=queueName”的方式来选取运行队列,这在手动任务(临时分析需求)的场景下是不可取的,如前所述,我们为这类似的任务专门分配了相应的队列资源“hive.temporary”,我们必须能够保证用户通过Beeline连接HiveServer2后提交的Hive SQL语句运行在指定的队列“hive.temporary”中,而且用户无法随意更改运行队列,即无法随意更改属性“mapreduce.job.queuename”。

目前HiveServer2使用的权限控制策略为SQL Standard Based Hive Authorization和Storage Based Authorization in the Metastore Server。其中SQL Standard Based Hive Authorization会对Hive终端命令“set”做出限制:只能针对白名单(hive.security.authorization.sqlstd.confwhitelist)中列出的属性进行赋值。白名单默认包含一批属性,其中就包括“mapreduce.job.queuename”,我们需要通过配置文件hive-site.xml或者启动HiveServer2时通过参数“--hiveconf”设置白名单“hive.security.authorization.sqlstd.confwhitelist”的值,排除属性“mapreduce.job.queuename”,使得我们的用户通过Beeline连接至HiveServer2之后,无法随意更改“mapreduce.job.queuename”的值。

既然用户无法更改属性“mapreduce.job.queuename”,那么HiveServer2启动之后属性“mapreduce.job.queuename”必须具有一个默认值,即“hive.temporary”,这样用户通过Beeline连接HiveServer2之后提交的Hive SQL就会运行在队列“hive.temporary”中。那么,接下来的问题就是如果完成这个默认设定?

一般情况下,我们会这样认为,HiveServer2的运行至少涉及到两份配置文件:

(1)Hadoop:core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml

(2)Hive:hive-site.xml

这些配置文件中的属性值都会“打包”到MapReduce任务的配置属性中去。我们自然会想到在mapred-site.xml或者hive-site.xml中指定“mapreduce.job.queuename”即可,然而实际验证之后发现情况并不是这样的。

(1)在hive-site.xml(mapred-site.xml)中指定“mapreduce.job.queuename”;
喜欢阅读
  • 重生帝王妻

    重生帝王妻

    大铭朝百年之兴,自圣武贤皇帝始。而《大铭史》中有关圣武贤皇帝最多的记载,便是帝后情深的佳话,在民间也是流传甚广。当事人对此却是嗤之以鼻。母仪天下的皇太后重生成了自己的重重外孙女。她发誓要过一回恣意潇洒的人生,谁料美好生活还没开始,渣男狗皇帝竟然也卷土重来,还成了当朝四皇子!惹不起我还躲不起嘛。谁料她战战兢兢避他如蛇蝎,他却非要腻着她谈真爱。沈念心表示:“要真爱?对不起,没有。这个真没有!”

  • 霸道冷夫契宠婚

    霸道冷夫契宠婚

    她闯进他房间,还不小心将男人吻了嘴。逃跑时被那个霸道的男人抓回来:“女人你必须对我负责!”她想逃无门,本以为是一场契约,可是每晚女人都被折腾的腰肢乱颤,捶床抗议:“我们明明说好契约夫妻的!”“是,白天的契约,晚上的夫妻。”

  • 指尖星光在流浪

    指尖星光在流浪

    从不爱到深爱,原来只是一夜缠绵的距离。被他吃干抹净连渣都不剩的时候她才知道那距离有多远。永远到底有多远?先生,是我甩了你。经年之后,她带着小包子重回A市,美酒红唇,衣香鬓影,故事,重新拉开了帷幕,他压她玩她弄她的游戏也重新再度开启……

  • 邪魅太子无颜妃

    邪魅太子无颜妃

    她出生时华光乍现,百鸟呈祥,国师预言国母命格,却因为脸上丑陋的胎记备受欺凌,被人活活打死在泥地!那双眼睛再次睁开的时候,她不再是她。他是帝京身份最尊贵的少年,却深陷诡谲阴谋,步步为营。“你可愿与我执手,一起站在这江山图上?”“好。”21世纪久经沙场的狠厉女军医,深藏不露的邪魅太子,二人联手,云国风云四起,你助我得这天下,我与你共看这如画江山。

  • 锁情难逃

    锁情难逃

    遇见封辞之前,我是被婆婆扫地出门的落魄黄脸婆。遇到封辞之后,他拯救我于水火,我摇身一变成为全城都炙手可热追捧的名媛。我以为封辞是我此生的救世主,却不曾想他才是那个杀人不见血的刽子手。算计,阴谋,圈套,他步步为营让我生不如死。我却早已经迷失在他精心编织的情网中……

  • 天神药民

    天神药民

    一个地地道道的农民,一不小心得到了上天的眷顾。从此人模狗样的他,身边美女如云,一个天花乱坠的计划正在悄然崛起。呼风唤雨的日子真是妙不堪言,金钱、美女、名利、地位,一夜之间纷至沓来,蜂拥而至。记者:请问你如此的身家,到底是什么人?凌飞:不好意思,咱只是个农民。

  • 战神至尊

    战神至尊

    叶家弟子叶尘偶有奇遇,获得十二枚上古图腾。每一枚图腾激活之后,都可以开启一项神秘能力,并且习得一本上古武学。从此以后,叶尘将不再是一名碌碌无为的外门弟子,而是一跃崛起,名扬天下,成为妖孽一般的存在。斩上古妖兽、夺无上重宝。入惊险秘境,战绝世强者。一段精彩纷呈的强者之路,尽在不死战神!

  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!

  • 猜你喜欢
  • 热门推荐
  • mark spencer uk
  • my schoolbag课本
  • fifty dollars will
  • designreview2013
  • tamil nadu 在印度哪里
  • aj 4 royalty
  • 富士施乐228db
  • vue2 module error
  • never grow up gtp
  • business2business
  • 灵鹫寺
  • 二胡陈春园
  • envy13 8代评测
  • 消防 113 解读
  • 脾湿吃什么
  • mate9照相技巧
  • 韩国热线女孩图解
  • as you have known
  • 什么是语义
  • struts2 xss攻击
  • All Right Reserved 雁塔文明网