首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delta上的Bloom滤波指数

Delta上的Bloom滤波指数
EN

Stack Overflow用户
提问于 2022-12-02 11:07:49
回答 1查看 25关注 0票数 1

是否可以使用filepath在Delta表上的Databricks中创建Bloom过滤器索引,而不是在引用该文件位置的hive表上创建?

我尝试了以下几点:

代码语言:javascript
复制
CREATE BLOOMFILTER INDEX 
ON TABLE delta.'gs://GCS_Bucket/Delta_Folder_Path'
FOR COLUMNS(colname OPTIONS(fpp=0.1, numItems=100))

但不起作用。我得到以下错误:

代码语言:javascript
复制
ParseException: 
no viable alternative at input 'CREATE BLOOMFILTER'(line 1, pos 7)

== SQL ==
CREATE BLOOMFILTER INDEX 
-------^^^
ON TABLE delta.'gs://GCS_Bucket/Delta_Folder_Path'
FOR COLUMNS(LOT_W OPTIONS(fpp=0.1, numItems=100))

用引用文件的单元外部表替换增量.‘gs://GCS_Bucket/Delta_ file _Path’,该表按预期工作。

我找到的所有示例首先创建一个表,然后创建bloom索引。但这不是我们想要的。

我们只想要在黄金层中有桌子,在蜂巢里有一些银色的桌子。我想要在其上添加花期筛选索引的表不应该在单元格中。

编辑:这是在数据库运行时10.4LTS上

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-12-02 13:44:41

很可能会出现错误,因为您使用的是普通引号,而不是path的反引号(文档)。尝试:

代码语言:javascript
复制
CREATE BLOOMFILTER INDEX 
ON TABLE delta.`gs://GCS_Bucket/Delta_Folder_Path`
FOR COLUMNS(colname OPTIONS(fpp=0.1, numItems=100))

错误信息指向不正确的地方,我认为这是已知的问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74654790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档