Zeppelin, when configured with external authentication system, can have username in various cases (either UPPER case, lower case or even CaMel case). On the other side, the Hadoop services expect username to be in lower case.
Problem arises when end users are logging in with upper/camel case username and Hadoop services (such as Hive) can't authorize them.
Proposing a new option in Zeppelin - "zeppelin.username.force.lowercase" to handle such scenarios.
Access is denied to CaMel case user while running a Hive paragraph
User should be allowed to run query with proposed configuration set to true.
By default, keeping zeppelin.username.force.lowercase=false to retain the current behavior.