commit | 568b3394b2945d684d8fdb6c4f4e1f33cbf98898 | [log] [tgz] |
---|---|---|
author | stiga-huang <huangquanlong@gmail.com> | Thu Aug 13 10:57:21 2020 +0800 |
committer | Impala Public Jenkins <impala-public-jenkins@cloudera.com> | Thu Aug 27 10:17:31 2020 +0000 |
tree | c9a5885a9071acdc95344e15b4e501fd185e7b58 | |
parent | 61dcc805e536af0f160225cc928aa188aa861225 [diff] |
IMPALA-10080: Skip loading HDFS cache pools for non-HDFS file systems In global invalidate metadata, we always load HDFS cache pools using the CachePoolReader. Actually, it only works for HDFS file systems, not for other systems like S3 or local, etc. We already handle this in CatalogServiceCatalog#CatalogServiceCatalog(). This patch adds a check in CatalogServiceCatalog#reset() to skip loading cache pools if it's not a true HDFS file system. Tests - Ran tests on S3. Verified that the IllegalStateException doesn't exists anymore. Change-Id: Ib243d349177e1b982b313dd6e87ecc2ef4dfc3d8 Reviewed-on: http://gerrit.cloudera.org:8080/16335 Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com> Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
Lightning-fast, distributed SQL queries for petabytes of data stored in Apache Hadoop clusters.
Impala is a modern, massively-distributed, massively-parallel, C++ query engine that lets you analyze, transform and combine data from a variety of data sources:
To learn more about Impala as a business user, or to try Impala live or in a VM, please visit the Impala homepage. Detailed documentation for administrators and users is available at Apache Impala documentation.
If you are interested in contributing to Impala as a developer, or learning more about Impala's internals and architecture, visit the Impala wiki.
Impala only supports Linux at the moment.
This distribution uses cryptographic software and may be subject to export controls. Please refer to EXPORT_CONTROL.md for more information.
See Impala's developer documentation to get started.
Detailed build notes has some detailed information on the project layout and build.