gpt4 book ai didi

hadoop - hive :无法填充索引

转载 作者:行者123 更新时间:2023-12-02 21:39:01 25 4
gpt4 key购买 nike

我正在使用Hive 14.0,对索引表有挑战。如果我要建立没有DEFERRED REBUILD的索引,Hive不会为我创建索引表。如果我将其与DEFERRED REBUILD一起使用,则会建立索引表,但是在REBUILD之后什么也不会发生。我的测试表将myKey作为int类型的Key。表存储为ORC。

CREATE INDEX ix_test ON TABLE testtable(myKey) as 'org.apache.hadoop.hive.ql.index.compact.CompactIndexHandler';

没发生什么事...
CREATE INDEX ix_test ON TABLE testtable(myKey) as 'org.apache.hadoop.hive.ql.index.compact.CompactIndexHandler' WITH DEFERRED REBUILD;
ALTER INDEX ix_test ON testtable REBUILD;

请参阅索引表,但没有数据。尝试在创建索引之前放入数据,并在创建索引之后(但在使用REBUILD之前)加载数据。效果是一样的。

期待任何人都有一个主意。谢谢。

最佳答案

我找到了。这些命令正在运行,但仅在 hive 壳上运行,而不与蜂蜡一起运行。 Beeswax会忽略rebuild命令。

关于hadoop - hive :无法填充索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30068696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com