Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-03-2023 08:06 AM - edited 09-03-2023 08:08 AM
@Retired_mod Thanks for your response. I didn't provide cloud file system scheme in the path while creating the table using DataFrame API, but I was still able to create the table.
%python
# File location and type
file_location = "/mnt/training/ecommerce/users/users.parquet"
file_type = "parquet"
df = spark.read.format(file_type) \
.load(file_location)
display(df)
temp_table_name = "test_catalog.test_schema.users"
df.createOrReplaceTempView(temp_table_name)
When I provided the scheme in SQL, I got the following error:
%sql
CREATE TABLE IF NOT EXISTS events USING parquet OPTIONS (path "s3://mnt/training/ecommerce/events/events.parquet");
AnalysisException: No parent external location found for path 's3://mnt/training/ecommerce/events/events.parquet'