aws-glue - 使用 AWS Glue 目录的外部表和数据库
问题描述
在创建外部模式时,我可以查看为使用“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 下看到一些内容。
解决方案
我相信您正在查看错误区域的 Glue 目录 - 请确保您更改了 Glue 控制台右上角的区域。
或者,您可以使用 cli 列出数据库,您还可以在其中轻松更改区域:
aws glue get-databases --region eu-central-1
推荐阅读
- python-3.x - TypeError: 参数应该是字节类对象或 ASCII 字符串,而不是“二进制”
- ios - iOS推送通知:当应用程序被快速终止或终止时如何存储推送通知有效负载?
- python - 使用正则表达式按顺序匹配多个单词
- c++ - 如何在 C++ 中正确声明/分配变量的值
- python - 如何在 numpy 中切片网格点数组以保持顺序?
- python - 如何在 django 的 url 上放置搜索查询?
- debian-based - 为什么我不能使用命令行更新我无尽的操作系统?它带来了这个错误。我的sources.list 有问题吗?
- django - Django,有条件地覆盖模板块
- html - 即使在 CSS 文件中格式化按钮也不会按应有的方式显示
- java - 使用 Dom 解析器加载 XML 文件时出现问题