hive中设置jobname


hive中设置jobname

hive> set mapred.job.name=test;

两种情况,

1,成功,end

2,失败报错,cannot modify mapred.job.name at runtime,it is not in list of params that are allowed to be modified at runtime

  报错提示:不能在运行时修改map .job.name,它不在允许在运行时修改的参数列表中

  hive> set hive.security.authorization.sqlstd.confwhitelist;

  查看当前白名单允许运行时修改的配置,返回的信息中查看是否有mapred.job.name字段(这个根据版本不同,默认的配置也不一样,有的版本是有这个参数配置的),没有这个参数的话就去找到hive-site.xml文件,添加如下配置(如果还需要添加其他的配置,中间使用 | 隔开):
<property>
<name>hive.security.authorization.sqlstd.confwhitelist.append</name>
<value>map .job.name</value>
</property>

配置完成后重启hive的所有组件

参考博客https://blog.csdn.net/CPP_MAYIBO/article/details/88085414

https://blog.51cto.com/xiaolanlan/2374064?source=dra
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值