Proprietà del catalogo perPresto (Java )
È possibile personalizzare le proprietà del catalogo tramite un'API perPresto (Java ).
| Nome proprietà | Immettere | Aggiunta convalida |
|---|---|---|
cache.enabled |
Booleano | True o False |
cache.base-directory |
Stringa | Qualsiasi stringa |
cache.type |
Stringa | Qualsiasi stringa |
cache.alluxio.max-cache-size |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità TB, MB, GB, B, KB |
hive.partition-statistics-based-optimization-enabled |
Booleano | True o False |
hive.metastore-cache-scope |
Stringa | Qualsiasi stringa |
hive.metastore-cache-ttl |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
hive.metastore-refreshInterval |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h, d |
hive.metastore-cache-maximum-size |
Numero intero | Limite{1, 1000} |
hive.partition-versioning-enabled |
Booleano | True o False |
hive.file-status-cache-expire-time |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
hive.file-status-cache-size |
Numero intero | Limite{1, 10000000000} |
hive.file-status-cache-tables |
Stringa | Qualsiasi stringa |
<catalog-name>.orc.file-tail-cache-enabled |
Booleano | True o False |
<catalog-name>.orc.file-tail-cache-size |
Numero intero | Limite{1, 1000000} |
<catalog-name>.orc.file-tail-cache-ttl-since-last-access |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
<catalog-name>.orc.stripe-metadata-cache-enabled |
Booleano | True o False |
<catalog-name>.orc.stripe-footer-cache-size |
Numero intero | Limite{1, 1000} |
<catalog-name>.orc.stripe-footer-cache-ttl-since-last-access |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
<catalog-name>.orc.stripe-stream-cache-size |
Numero intero | Limite{1, 1000} |
<catalog-name>.orc.stripe-stream-cache-ttl-since-last-access |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
hive.orc.use-column-names |
Booleano | True o False |
<catalog-name>.parquet.metadata-cache-enabled |
Booleano | True o False |
<catalog-name>.parquet.metadata-cache-size |
Numero intero | Limite{1, 1000} |
<catalog-name>.parquet.metadata-cache-ttl-since-last-access |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
hive.parquet.use-column-names |
Booleano | True o False |
hive.parquet-batch-read-optimization-enabled |
Booleano | True o False |
hive.parquet.writer.version |
Stringa | Qualsiasi stringa |
hive.node-selection-strategy |
Stringa | Qualsiasi stringa |
hive.max-outstanding-splits |
Numero intero | Limite{1, 1000} |
hive.max-initial-splits |
Numero intero | Limite{1, 1000} |
hive.max-initial-split-size |
Numero intero | Limite{1, 1000} |
hive.max-split-size |
Numero intero | Limite{1, 1000} |
hive.split-loader-concurrency |
Numero intero | Limite{1, 1000} |
hive.storage-format |
Stringa | Qualsiasi stringa |
iceberg.file-format |
Stringa | Qualsiasi stringa |
hive.pushdown-filter-enabled |
Booleano | True o False |
hive.max-partitions-per-writers |
Numero intero | Limite{1, 1000} |
hive.s3.max-error-retries |
Numero intero | Limite{1, 100} |
hive.s3.connect-timeout |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
hive.s3.socket-timeout |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
hive.s3.max-connections |
Numero intero | Limite{1, 10000} |
hive.s3.max-client-retries |
Numero intero | Limite{1, 100} |
hive.collect-column-statistics-on-write |
Booleano | True o False |
hive.metastore-refresh-interval |
Stringa | Limite {1,1e13} |
hive.non-managed-table-creates-enabled |
Booleano | True o False |
hive.s3select-pushdown.enabled |
Booleano | True o False |
hive.recursive-directories |
Booleano | True o False |
hive.allow-rename-table |
Booleano | True o False |
hive.allow-add-column |
Booleano | True o False |
hive.allow-drop-column |
Booleano | True o False |
hive.allow-rename-column |
Booleano | True o False |
hive.metastore-timeout |
Stringa | Limite{1, 1e13} ; i valori supportati sono numeri con o senza unità m, s, ms, h |
ignore-unsupported-datatypes |
Booleano | Vero o falso. Per ulteriori informazioni, vedere ignora-unsupported-datatypes |
ignorare-i-dati-non-supportati
Presto salta le colonne con tipi di dati non supportati quando recupera i dati da un database. La proprietà ignore-unsupported-datatypes controlla questo comportamento; per impostazione predefinita, è impostata su true, in modo da saltare le colonne non supportate. È possibile impostare la proprietà a false per fare in modo che Presto sollevi un errore quando incontra tipi di dati non supportati, invece di omettere le colonne. Pertanto, le tabelle con colonne non supportate non restituiscono dati incompleti o imprecisi. La proprietà è disponibile per i seguenti database:
- Amazon Redshift
- IBM Db2
- Informix
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- SingleStore
- Snowflake
- Teradata