Ajantha Bhat created CARBONDATA-3744:
----------------------------------------

             Summary: Fix select query failure when warehouse directory is 
default (not configured)
                 Key: CARBONDATA-3744
                 URL: https://issues.apache.org/jira/browse/CARBONDATA-3744
             Project: CarbonData
          Issue Type: Improvement
            Reporter: Ajantha Bhat
            Assignee: Ajantha Bhat


Problem:

select query fails when warehouse directory is default (not configured) with 
below callstak.

0: jdbc:hive2://localhost:10000> create table ab(age int) stored as carbondata;
+---------+--+
| Result |
+---------+--+
+---------+--+
No rows selected (0.093 seconds)
0: jdbc:hive2://localhost:10000> select count(*) from ab;
Error: org.apache.spark.sql.catalyst.analysis.NoSuchTableException: Table or 
view 'ab' not found in database 'tpch'; (state=,code=0)

caused by
java.io.FileNotFoundException: File 
hdfs://localhost:54311/home/root1/tools/spark-2.3.4-bin-hadoop2.7/spark-warehouse/tpch.db/ab/Metadata
 does not exist.

 

cause : When the spark.sql.warehouse.dir is not configured, default local file 
system *SPARK_HOME* is used. But the describe table shows with *HDFS prefix in 
cluster.* 

Reason is we are removing the local filesystem scheme , instead if we keep the 
scheme issue will not come.

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to