Critical bug for flight sql on version 0.11.0
nbokarev opened this issue · comments
Describe the bug
While running this query I get the following error
create external table trips
stored as parquet
location 'files/fhv_tripdata_2023-01.parquet' ;
SQL Error: Error while executing SQL "create external table trips
stored as PARQUET
location 'files/fhv_tripdata_2023-01.parquet'": Error building plan: Execution error: Unable to find factory for PARQUET
Similar errors occur also with CSV source files:
Unable to find factory for CSV
Everything works normally with 0.10.0
To Reproduce
- Run local ballista cluster with version 0.11.0
ballista-scheduler
ballista-executor
- Connect to it with Arrow Flight SQL JDBC (I use DBeaver)
- Run query to create table from parquet file, for example:
create external table trips
stored as parquet
location '/Users/nikita.bokarev/files/fhv_tripdata_2023-01.parquet' ;
Expected behavior
I expect this queries to work on 0.11.0 as it works on 0.10.0
Additional context
I use Arrow Flight JDBC Driver from here: https://www.dremio.com/drivers/jdbc/
Thanks report this!
I'm not familiar with the JDBC driver provided by dremio, but it works normally with flight-sql-jdbc-driver 10.0.1 and DBeaver 23.0.3 in my local env.
Update: It also works normally with flight-sql-jdbc-driver 11.0.0
Thanks, it works) I guess, its worth adding your driver links to the docs