Hi

I have kerberos and ranger enabled cluster. Ranger plugins are enabled on HDFS and Hive plugins.

In case I create external table and Location in HDFS is empty or there are small amount of files then create table is ok via beeline. But in case there are loads of files in example 10 000 or more then I can not create external table via beeline. But I can create it using old hive client.

So the only difference between hive and beeline (JDBC) clients I can see that one client just creating meta record to the metastore db (hive) and another ( beeline) checking file rights from hdfs. I see from the HDFS namenode loads of auth lines if I try to create external table via beeline and there are loads of files.

So is it true that during the table creating process beeline checking file permissions of every file?


--
Margus (margusja) Roo
http://margus.roo.ee
skype: margusja
+372 51 48 780

Reply via email to