IBM Cloud Docs
Propiedades del catálogo paraPresto (Java )

Propiedades del catálogo paraPresto (Java )

Puede personalizar las propiedades del catálogo a través de una API paraPresto (Java ).

Propiedades de catálogo para Presto (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