This is an automated email from the ASF dual-hosted git repository.

krisztiankasa pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 49a6ff8b3ce HIVE-28573: Unable to execute HPLSQl queries when hive 
authorization is enabled. (Dayakar M, reviewed by Krisztian Kasa, Dmitriy 
Fingerman)
49a6ff8b3ce is described below

commit 49a6ff8b3cea365ceb62ea470c43fee2d1d252eb
Author: Dayakar M <[email protected]>
AuthorDate: Thu Oct 17 20:21:43 2024 +0530

    HIVE-28573: Unable to execute HPLSQl queries when hive authorization is 
enabled. (Dayakar M, reviewed by Krisztian Kasa, Dmitriy Fingerman)
---
 common/src/java/org/apache/hadoop/hive/conf/HiveConf.java               | 2 +-
 .../src/test/java/org/apache/hive/beeline/TestHplSqlViaBeeLine.java     | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
index 84a227d6c06..0d3f9e358ba 100644
--- a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
+++ b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
@@ -6670,7 +6670,7 @@ public class HiveConf extends Configuration {
     // and regex list
     String confVarPatternStr = 
Joiner.on("|").join(convertVarsToRegex(SQL_STD_AUTH_SAFE_VAR_NAMES));
     String regexPatternStr = Joiner.on("|").join(sqlStdAuthSafeVarNameRegexes);
-    return regexPatternStr + "|" + confVarPatternStr;
+    return regexPatternStr + "|" + confVarPatternStr + "|QUERY_EXECUTOR";
   }
 
   /**
diff --git 
a/itests/hive-unit/src/test/java/org/apache/hive/beeline/TestHplSqlViaBeeLine.java
 
b/itests/hive-unit/src/test/java/org/apache/hive/beeline/TestHplSqlViaBeeLine.java
index b8fba8ee653..0d3968cfee1 100644
--- 
a/itests/hive-unit/src/test/java/org/apache/hive/beeline/TestHplSqlViaBeeLine.java
+++ 
b/itests/hive-unit/src/test/java/org/apache/hive/beeline/TestHplSqlViaBeeLine.java
@@ -59,6 +59,7 @@ public class TestHplSqlViaBeeLine {
     
hiveConf.setIntVar(HiveConf.ConfVars.HIVE_SERVER2_THRIFT_RESULTSET_DEFAULT_FETCH_SIZE,
 10);
     hiveConf.setBoolVar(HiveConf.ConfVars.HIVE_OPTIMIZE_METADATA_QUERIES, 
false);
     
hiveConf.set(HiveConf.ConfVars.HIVE_SERVER2_LOGGING_OPERATION_LEVEL.varname, 
"verbose");
+    hiveConf.setBoolVar(HiveConf.ConfVars.HIVE_AUTHORIZATION_ENABLED, true);
     miniHS2 = new MiniHS2(hiveConf, MiniHS2.MiniClusterType.TEZ);
     Map<String, String> confOverlay = new HashMap<>();
     miniHS2.start(confOverlay);

Reply via email to