1.报错信息
0: jdbc:hive2://sjsy-hh202-zbxh36w:2181,sjsy-> set spark.master=yarn-cluster;
Error: Error while processing statement: Cannot modify spark.master at runtime. It is not in list of params that are allowed to be modified at runtime (state=42000,code=1)
2.原因分析
hive客户端不能手动设置spark.master参数,需要配置支持手动set该参数。
3.解决办法
HDP集群,在hive的自定义的hive-site.xml中进行配置上如下参数:
hive.security.authorization.sqlstd.confwhitelist.append=mapred.|hive.|mapreduce.|spark.|tez.*
重启hive,连接hive,执行set spark.master; 发现不报错了。
4.涉及参数介绍


