使用数据块在 S3 存储桶中创建配置单元表
Creating hive tables in S3 bucket using databricks
我想为我预先创建的所有 table 设置一个全局位置
例如:
Create table table name stored as parquet location 's3_bucket/db_name.db'
我在我创建的每个 table 中都这样做,
我正在寻找类似
的设置
use database 's3_database_address'
这样我就可以消除重复的命令
Hive 中的每个托管 table 默认情况下都将在仓库目录中创建。您不需要提供位置,除非您希望它们指向默认仓库位置以外的其他地方。
读这个:http://www.devgrok.com/2018/12/using-s3-hive-metastore-with-emr.html?m=1
Creating a database 支持位置参数。
如果您随后 USE DATABASE {}
,将在数据库的自定义位置创建新表,而不是默认位置。
我想为我预先创建的所有 table 设置一个全局位置 例如:
Create table table name stored as parquet location 's3_bucket/db_name.db'
我在我创建的每个 table 中都这样做,
我正在寻找类似
的设置use database 's3_database_address'
这样我就可以消除重复的命令
Hive 中的每个托管 table 默认情况下都将在仓库目录中创建。您不需要提供位置,除非您希望它们指向默认仓库位置以外的其他地方。 读这个:http://www.devgrok.com/2018/12/using-s3-hive-metastore-with-emr.html?m=1
Creating a database 支持位置参数。
如果您随后 USE DATABASE {}
,将在数据库的自定义位置创建新表,而不是默认位置。