在创建外部模式时,可以查看为使用“ FROM DATA CATALOG”关键字创建的外部表创建/使用的Glue目录吗?
我去了AWS Glue控制台,“数据库”或“表”选项下没有任何内容。
我使用以下代码创建了外部架构:
CREATE EXTERNAL SCHEMA IF NOT EXISTS spectrum_schema
FROM DATA CATALOG
DATABASE 'spectrum_db'
IAM_ROLE 'myrole'
CREATE EXTERNAL DATABASE IF NOT EXISTS;
并使用以下代码创建了一个外部表:
CREATE EXTERNAL TABLE spectrum_schema.spect_test_table
(
column_1 integer
,column_2 varchar(50)
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
STORED AS textfile
LOCATION 'myS3filelocation';
我可以使用SVV_EXTERNAL_视图查看架构,数据库和表信息,但我认为可以在控制台的AWS Glue中看到某些内容。
答案 0 :(得分:0)
我相信您正在错误的位置查看Glue目录-确保更改了Glue控制台右上角的区域。
或者,您可以使用cli列出数据库,也可以在其中轻松更改区域:
aws glue get-databases --region eu-central-1