Katalogeigenschaften fürPresto (Java )
Sie können die Katalogeigenschaften über eine API anpassen fürPresto (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