hive中的orc表 在impala中查不到 hive中的parquet表,可以i在impala中查到,为什么
时间: 2023-06-19 11:10:04 浏览: 138
1、通过亿级数据量在hive和impala中查询比较text、orc和parquet性能表现(一)
可能是因为Impala和Hive对于ORC和Parquet文件的支持不同导致的。
Impala和Hive都可以查询ORC和Parquet格式的表,但是它们对于文件格式的支持有所不同。在Hive中,ORC文件是默认的文件格式,而在Impala中,Parquet文件是默认的文件格式。因此,如果你在Hive中创建了一个ORC表,而在Impala中却无法查找到,可能是因为Impala默认不支持ORC文件格式。
解决方法是在Impala中添加对ORC文件格式的支持。你可以使用以下命令启用:
```
SET USE_HIVE_COMPATIBILITY_MODE=1;
```
这将使用Hive的配置文件来配置Impala,以便Impala可以查找和查询ORC表。如果你想在Impala中使用Parquet表,你可以使用以下命令:
```
SET FILE_FORMAT=PARQUET;
```
这将使Impala默认使用Parquet文件格式。
阅读全文