hive - 从 Hive Metastore 生成 CREATE TABLE 语句
问题描述
有一个 Hadoop 集群和一个随附的 Hive Metastore,用于描述 S3 上各种数据的位置和架构。我无权访问集群,但可以访问 MySQL Metastore。
我想以表的形式访问 S3 上的数据,但考虑到我不频繁的访问模式,Amazon Athena 比启动 EMR 集群并指向 Hive Metastore 更有意义。问题是我需要CREATE EXTERNAL TABLE
在 Athena 中查询数据。
我知道 Metastore 具有生成该CREATE TABLE
查询所需的所有数据,我需要将这些数据传递给 Athena。
是否有任何现有的工具或代码可以为我生成此查询?我应该CREATE TABLE
用 SQL 还是 Python 生成语句?
解决方案
推荐阅读
- database - 将多边形坐标转换为 PostgreSQL 可以理解的格式
- java - 如何从肥皂响应中提取相同元素类型的列表?
- javascript - 带有 ACK 的 Socket IO Swift 客户端发出消息
- python - 在 Python 中格式化一长串冗长术语的最佳 PEP8 兼容方法
- java - 引起:java.lang.ClassNotFoundException:org.eclipse.core.runtime.Plugin
- excel - VBA Application.Ontime 错误 438。对象不支持此属性或方法
- c# - MVC5 Portable Area,如何使用消息总线?
- java - Swing 中的每个点颜色
- unity3d - Unity 奇怪的错误 [9:14:44] 关于它可能是什么的任何想法?
- python - 使用 simpy.optimize.bisect 查找函数的零点,具有复杂函数