是否可以使用filepath在Delta表上的Databricks中创建Bloom过滤器索引,而不是在引用该文件位置的hive表上创建?
我尝试了以下几点:
CREATE BLOOMFILTER INDEX
ON TABLE delta.'gs://GCS_Bucket/Delta_Folder_Path'
FOR COLUMNS(colname OPTIONS(fpp=0.1, numItems=100))但不起作用。我得到以下错误:
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上
发布于 2022-12-02 13:44:41
很可能会出现错误,因为您使用的是普通引号,而不是path的反引号(文档)。尝试:
CREATE BLOOMFILTER INDEX
ON TABLE delta.`gs://GCS_Bucket/Delta_Folder_Path`
FOR COLUMNS(colname OPTIONS(fpp=0.1, numItems=100))错误信息指向不正确的地方,我认为这是已知的问题
https://stackoverflow.com/questions/74654790
复制相似问题