Propiedades del catálogo paraPresto (Java )
Puede personalizar las propiedades del catálogo a través de una API paraPresto (Java ).
| Nombre de propiedad | Tipo | Validación agregada |
|---|---|---|
cache.enabled |
Boolean | True o False |
cache.base-directory |
Serie | Cualquier serie |
cache.type |
Serie | Cualquier serie |
cache.alluxio.max-cache-size |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades TB, MB, GB, B, KB |
hive.partition-statistics-based-optimization-enabled |
Boolean | True o False |
hive.metastore-cache-scope |
Serie | Cualquier serie |
hive.metastore-cache-ttl |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
hive.metastore-refreshInterval |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h, d |
hive.metastore-cache-maximum-size |
Entero | Límite{1, 1000} |
hive.partition-versioning-enabled |
Boolean | True o False |
hive.file-status-cache-expire-time |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
hive.file-status-cache-size |
Entero | Límite{1, 10000000000} |
hive.file-status-cache-tables |
Serie | Cualquier serie |
<catalog-name>.orc.file-tail-cache-enabled |
Boolean | True o False |
<catalog-name>.orc.file-tail-cache-size |
Entero | Límite{1, 1000000} |
<catalog-name>.orc.file-tail-cache-ttl-since-last-access |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
<catalog-name>.orc.stripe-metadata-cache-enabled |
Boolean | True o False |
<catalog-name>.orc.stripe-footer-cache-size |
Entero | Límite{1, 1000} |
<catalog-name>.orc.stripe-footer-cache-ttl-since-last-access |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
<catalog-name>.orc.stripe-stream-cache-size |
Entero | Límite{1, 1000} |
<catalog-name>.orc.stripe-stream-cache-ttl-since-last-access |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
hive.orc.use-column-names |
Boolean | True o False |
<catalog-name>.parquet.metadata-cache-enabled |
Boolean | True o False |
<catalog-name>.parquet.metadata-cache-size |
Entero | Límite{1, 1000} |
<catalog-name>.parquet.metadata-cache-ttl-since-last-access |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
hive.parquet.use-column-names |
Boolean | True o False |
hive.parquet-batch-read-optimization-enabled |
Boolean | True o False |
hive.parquet.writer.version |
Serie | Cualquier serie |
hive.node-selection-strategy |
Serie | Cualquier serie |
hive.max-outstanding-splits |
Entero | Límite{1, 1000} |
hive.max-initial-splits |
Entero | Límite{1, 1000} |
hive.max-initial-split-size |
Entero | Límite{1, 1000} |
hive.max-split-size |
Entero | Límite{1, 1000} |
hive.split-loader-concurrency |
Entero | Límite{1, 1000} |
hive.storage-format |
Serie | Cualquier serie |
iceberg.file-format |
Serie | Cualquier serie |
hive.pushdown-filter-enabled |
Boolean | True o False |
hive.max-partitions-per-writers |
Entero | Límite{1, 1000} |
hive.s3.max-error-retries |
Entero | Límite{1, 100} |
hive.s3.connect-timeout |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
hive.s3.socket-timeout |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
hive.s3.max-connections |
Entero | Límite{1, 10000} |
hive.s3.max-client-retries |
Entero | Límite{1, 100} |
hive.collect-column-statistics-on-write |
Boolean | True o False |
hive.metastore-refresh-interval |
Serie | Límite {1,1e13} |
hive.non-managed-table-creates-enabled |
Boolean | True o False |
hive.s3select-pushdown.enabled |
Boolean | True o False |
hive.recursive-directories |
Boolean | True o False |
hive.allow-rename-table |
Boolean | True o False |
hive.allow-add-column |
Boolean | True o False |
hive.allow-drop-column |
Boolean | True o False |
hive.allow-rename-column |
Boolean | True o False |
hive.metastore-timeout |
Serie | Límite{1, 1e13} ; los valores admitidos son números con o sin unidades m, s, ms, h |
ignore-unsupported-datatypes |
Boolean | True o False. Para más información, consulte ignore-unsupported-datatypes |
ignorar-tipos-de-datos-no-soportados
Presto omite columnas con tipos de datos no admitidos cuando recupera datos de una base de datos. La propiedad ignore-unsupported-datatypes controla este comportamiento, que por defecto es true, lo que provoca que se omitan las columnas no soportadas. Puede establecer la propiedad en false para hacer que Presto emita un error cuando encuentre tipos de datos no soportados en lugar de omitir las columnas. Así, las tablas con columnas no compatibles no devuelven datos incompletos o inexactos. La propiedad está disponible para las siguientes bases de datos:
- Amazon Redshift
- IBM Db2
- Informix
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- SingleStore
- Snowflake
- Teradata