[BugFix] Fix ranger hive service alter privilege not work (backport #63251) (#63266)

Co-authored-by: Youngwb <yangwenbo_mailbox@163.com>
This commit is contained in:
mergify[bot] 2025-09-18 10:18:05 +00:00 committed by GitHub
parent 3541eb5773
commit b5cda3b6c4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 0 deletions

View File

@ -131,6 +131,8 @@ public class RangerHiveAccessController extends RangerAccessController {
hiveAccessType = HiveAccessType.DROP;
} else if (privilegeType == PrivilegeType.REFRESH) {
hiveAccessType = HiveAccessType.REFRESH;
} else if (privilegeType == PrivilegeType.ALTER) {
hiveAccessType = HiveAccessType.ALTER;
} else {
hiveAccessType = HiveAccessType.NONE;
}

View File

@ -270,5 +270,6 @@ public class RangerInterfaceTest {
Assertions.assertEquals("create", controller.convertToAccessType(PrivilegeType.CREATE_DATABASE));
Assertions.assertEquals("refresh", controller.convertToAccessType(PrivilegeType.REFRESH));
Assertions.assertEquals("drop", controller.convertToAccessType(PrivilegeType.DROP));
Assertions.assertEquals("alter", controller.convertToAccessType(PrivilegeType.ALTER));
}
}