hadoop - TEZ的Hive索引

标签 hadoop indexing hive apache-tez

我重新提出了旧问题,因为我的情况与我类似
是否可以使用Tez代替MR作业生成索引?
我们有hive.execution.engine = tez
当我尝试创建索引时,创建失败

Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Indexes unsupported for Tez execution engine (state=08S01,code=1)
因此,为了在表上创建索引,即使我们想使用TEZ对表中的数据执行查询,也必须始终设置hive.execution.engine=mr吗?
hive 索引+ Tez引擎=没有性能提升?

最佳答案

自Hive 3.0起Indexing is removed

关于hadoop - TEZ的Hive索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64669140/

相关文章:

Python,在字母列表中找到多个索引

c# - hadoop中的序列文件格式

java - 在 hbase 中插入数据时运行 hadoop 作业

python - 在HDFS中移动和合并目录

scala - 未能获得数据库默认返回 NoSuchObjectException

php - 如何使用php选择数据并将其插入到配置单元表中

hive - 无法使用 JDBC 连接到 Spark Thrift Server,继续使用 Hive

java - Hadoop 3.1构建在 `protoc --version`失败

indexing - 有什么方法可以决定文件夹在elasticsearch中按名称存储索引吗?

python - Numpy 中的逻辑索引与 MATLAB 中的两个索引