hive - 如何在 presto 中添加分区?
问题描述
在蜂巢中,我可以这样做:
ALTER TABLE xxx 添加分区 (datehour='yy') LOCATION 'zz';
我怎样才能做到这一点?
解决方案
目前,Presto Hive 连接器不提供在任意位置创建新分区的方法。如果您的分区位置在表位置下,您可以使用Presto Hive 连接器程序:
system.create_empty_partition
-- 使用指定的分区键值创建一个新的空分区system.sync_partition_metadata
-- 将 Metastore 中的分区列表与存储上的分区同步
如果您想在表位置以外的其他地方创建/声明分区,请提交问题。
推荐阅读
- next.js - SSR API cookie 设置/删除
- testing - 如何测试 LibreOffice Writer 的可访问 PDF 输出?
- c# - 验证哈希密码
- visual-studio-code - vscode中的片段搜索引擎?
- python - 如何使用 Python 发布请求和 Telegram 机器人在具有 InlineKeyboardMarkup 的 Telegram 上发送照片
- primefaces - 如何使用来自 Wildfly 数据/图像容器文件夹的 primefaces p:graphicImage 组件显示静态图像?
- c# - 如何在 FlowListView 中获取 onclick 事件?
- javascript - 拦截和修改 XMLHttpRequests
- python - TypeError:尝试从浮动列表中选择特定对象时,“浮动”对象不可迭代
- openbsd - 如何在 NanoPi R1 上部署 OpenBSD?