[ https://issues.apache.org/jira/browse/HIVE-24751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sankar Hariappan updated HIVE-24751: ------------------------------------ Component/s: HiveServer2 > Kill trigger in workload manager fails with "No privilege" exception when > authorization is disabled. > ---------------------------------------------------------------------------------------------------- > > Key: HIVE-24751 > URL: https://issues.apache.org/jira/browse/HIVE-24751 > Project: Hive > Issue Type: Bug > Components: HiveServer2 > Affects Versions: 4.0.0 > Reporter: Nikhil Gupta > Assignee: Nikhil Gupta > Priority: Major > Labels: pull-request-available > Fix For: 4.0.0 > > Time Spent: 1h 50m > Remaining Estimate: 0h > > At present it is not checked whether authorization is enabled or not for Kill > Query access. > This causes Workload Manager thread to end up with No privilege Exception > when trying to kill a query in an environment where authorization is disabled. > {code:java} > org.apache.hadoop.hive.ql.metadata.HiveException: No privilege > at > org.apache.hive.service.server.KillQueryImpl.killQuery(KillQueryImpl.java:188) > at > org.apache.hadoop.hive.ql.exec.tez.WorkloadManager.lambda$scheduleWork$3(WorkloadManager.java:454) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: org.apache.hive.service.cli.HiveSQLException: No privilege > at > org.apache.hive.service.server.KillQueryImpl.killQuery(KillQueryImpl.java:167) > ... 6 more{code} -- This message was sent by Atlassian Jira (v8.3.4#803005)