有一个hadoop集群和一个附带的hivemetastore,它描述了s3上各种数据的位置和模式。我没有访问集群的权限,但是可以访问mysql metastore。
我想以表的形式访问s3上的数据,但是考虑到我不经常访问的模式,AmazonAthena比启动emr集群并指向HiveMetastore更有意义。问题是我需要 CREATE EXTERNAL TABLE
在雅典娜查询数据之前。
我知道metastore有我需要的所有数据来生成它 CREATE TABLE
我需要传给雅典娜的问题。
是否有任何现有工具或代码可以为我生成此查询?我应该生成 CREATE TABLE
sql语句还是python语句?
暂无答案!
目前还没有任何答案,快来回答吧!