Skip to main content
myzard
Gold ⭐️
December 13, 2022
Solved

(Zeppelin) pyspark query hive java.security.AccessControlException: Permission denied: user=anonymous, access=READ, inode="/warehouse/tablespace/managed/hive

in zeppelin i run show databases; and show tables works but when pyspark to select * from tables

get error permission denied user = anonymous 

 

java.security.AccessControlException: Permission denied: user=anonymous, access=READ, inode="/warehouse/tablespace/managed/hive

 

myzard_0-1670904290960.png

when i check getfacl in /warehouse/tablespace/managed/hive user zeppelin can rwx the directory

myzard_1-1670904341303.png

 why does zeppelin read as user anonymous ?  anybody can help ? thanks

 

myzard
myzardAnswer
Gold ⭐️
December 13, 2022

its admin:admin but its solve by add user=hive in 

spark.sql.hive.hiveserver2.jdbc.url = jdbc:hive2://ipserver:2181,ipserver:2181,ipserver:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;user=hive

 

3 replies

Scharan
Gold ⭐️
Gold ⭐️
December 13, 2022

Hello @myzard 

Can you confirm with which user you logged in into zeppelin UI 

Translate
myzard
myzardAuthorAnswer
Gold ⭐️
December 13, 2022

its admin:admin but its solve by add user=hive in 

spark.sql.hive.hiveserver2.jdbc.url = jdbc:hive2://ipserver:2181,ipserver:2181,ipserver:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;user=hive

 

Translate
myzard
myzardAuthor
Gold ⭐️
December 13, 2022

this setting in spark interpreter zeppelin

Translate