簡體   English   中英

支持在Presto中的有限列數之外創建表

[英]Support for creating table out of limited number of column in Presto

我在玩Presto。 我上傳了10列的鑲木地板文件。我想使用presto-cli在5列的元存儲中創建表(外部位置s3)。 看起來presto不支持此功能嗎? 還有其他方法可以使它正常工作。

如果您使用Parquet或ORC文件格式,那應該很容易實現。 這是將元數據與實際數據分開的另一個優點。 如注釋中所述,您應該使用列名而不是索引來訪問字段。

示例之一:

CREATE TABLE hive.web.request_logs (
  request_time timestamp,
  url varchar,
  ip varchar,
  user_agent varchar
)
WITH (
  format = 'parquet',
  external_location = 's3://my-bucket/data/logs/'
)

參考:

https://prestodb.github.io/docs/current/connector/hive.html#examples

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM