Katalogeigenschaften fürPresto (Java )

Sie können die Katalogeigenschaften über eine API anpassen fürPresto (Java ).

Katalogeigenschaften für Presto (Java)
Eigenschaftsname Typ Validierung hinzugefügt
cache.enabled Boolesch Wahr oder Falsch
cache.base-directory Zeichenfolge Beliebige Zeichenfolge
cache.type Zeichenfolge Beliebige Zeichenfolge
cache.alluxio.max-cache-size Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten TB, MB, GB, B, KB
hive.partition-statistics-based-optimization-enabled Boolesch Wahr oder Falsch
hive.metastore-cache-scope Zeichenfolge Beliebige Zeichenfolge
hive.metastore-cache-ttl Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
hive.metastore-refreshInterval Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h, d
hive.metastore-cache-maximum-size Integer Grenze{1, 1000}
hive.partition-versioning-enabled Boolesch Wahr oder Falsch
hive.file-status-cache-expire-time Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
hive.file-status-cache-size Integer Grenze{1, 10000000000}
hive.file-status-cache-tables Zeichenfolge Beliebige Zeichenfolge
<catalog-name>.orc.file-tail-cache-enabled Boolesch Wahr oder Falsch
<catalog-name>.orc.file-tail-cache-size Integer Grenze{1, 1000000}
<catalog-name>.orc.file-tail-cache-ttl-since-last-access Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
<catalog-name>.orc.stripe-metadata-cache-enabled Boolesch Wahr oder Falsch
<catalog-name>.orc.stripe-footer-cache-size Integer Grenze{1, 1000}
<catalog-name>.orc.stripe-footer-cache-ttl-since-last-access Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
<catalog-name>.orc.stripe-stream-cache-size Integer Grenze{1, 1000}
<catalog-name>.orc.stripe-stream-cache-ttl-since-last-access Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
hive.orc.use-column-names Boolesch Wahr oder Falsch
<catalog-name>.parquet.metadata-cache-enabled Boolesch Wahr oder Falsch
<catalog-name>.parquet.metadata-cache-size Integer Grenze{1, 1000}
<catalog-name>.parquet.metadata-cache-ttl-since-last-access Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
hive.parquet.use-column-names Boolesch Wahr oder Falsch
hive.parquet-batch-read-optimization-enabled Boolesch Wahr oder Falsch
hive.parquet.writer.version Zeichenfolge Beliebige Zeichenfolge
hive.node-selection-strategy Zeichenfolge Beliebige Zeichenfolge
hive.max-outstanding-splits Integer Grenze{1, 1000}
hive.max-initial-splits Integer Grenze{1, 1000}
hive.max-initial-split-size Integer Grenze{1, 1000}
hive.max-split-size Integer Grenze{1, 1000}
hive.split-loader-concurrency Integer Grenze{1, 1000}
hive.storage-format Zeichenfolge Beliebige Zeichenfolge
iceberg.file-format Zeichenfolge Beliebige Zeichenfolge
hive.pushdown-filter-enabled Boolesch Wahr oder Falsch
hive.max-partitions-per-writers Integer Grenze{1, 1000}
hive.s3.max-error-retries Integer Grenze{1, 100}
hive.s3.connect-timeout Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
hive.s3.socket-timeout Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
hive.s3.max-connections Integer Grenze{1, 10000}
hive.s3.max-client-retries Integer Grenze{1, 100}
hive.collect-column-statistics-on-write Boolesch Wahr oder Falsch
hive.metastore-refresh-interval Zeichenfolge Grenze {1,1e13}
hive.non-managed-table-creates-enabled Boolesch Wahr oder Falsch
hive.s3select-pushdown.enabled Boolesch Wahr oder Falsch
hive.recursive-directories Boolesch Wahr oder Falsch
hive.allow-rename-table Boolesch Wahr oder Falsch
hive.allow-add-column Boolesch Wahr oder Falsch
hive.allow-drop-column Boolesch Wahr oder Falsch
hive.allow-rename-column Boolesch Wahr oder Falsch
hive.metastore-timeout Zeichenfolge Grenze{1, 1e13} ; unterstützte Werte sind Zahlen mit oder ohne Einheiten m, s, ms, h
ignore-unsupported-datatypes Boolesch 'True' oder 'False'. Für weitere Informationen, siehe ignore-unsupported-datypes

ignore-unsupported-datatypes

Presto überspringt Spalten mit nicht unterstützten Datentypen, wenn es Daten aus einer Datenbank abruft. Die Eigenschaft ignore-unsupported-datypes steuert dieses Verhalten, das standardmäßig auf true gesetzt ist, wodurch nicht unterstützte Spalten übersprungen werden. Sie können die Eigenschaft auf false setzen, damit Presto einen Fehler auslöst, wenn es auf nicht unterstützte Datentypen stößt, anstatt die Spalten auszulassen. Tabellen mit nicht unterstützten Spalten liefern also keine unvollständigen oder ungenauen Daten. Die Immobilie ist für die folgenden Datenbanken verfügbar:

  • Amazon Redshift
  • IBM Db2
  • Informix
  • MySQL
  • Oracle
  • PostgreSQL
  • SQL Server
  • SingleStore
  • Snowflake
  • Teradata