Propriedades de catálogo paraPresto (Java )
Você pode personalizar as propriedades do catálogo por meio de uma API paraPresto (Java ).
| Nome da propriedade | Tipo | Validação adicionada |
|---|---|---|
cache.enabled |
Booleano | true ou false |
cache.base-directory |
Sequência | Qualquer cadeia |
cache.type |
Sequência | Qualquer cadeia |
cache.alluxio.max-cache-size |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades TB, MB, GB, B, KB |
hive.partition-statistics-based-optimization-enabled |
Booleano | true ou false |
hive.metastore-cache-scope |
Sequência | Qualquer cadeia |
hive.metastore-cache-ttl |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
hive.metastore-refreshInterval |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h, d |
hive.metastore-cache-maximum-size |
Integer | Limite{1, 1000} |
hive.partition-versioning-enabled |
Booleano | true ou false |
hive.file-status-cache-expire-time |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
hive.file-status-cache-size |
Integer | Limite{1, 10000000000} |
hive.file-status-cache-tables |
Sequência | Qualquer cadeia |
<catalog-name>.orc.file-tail-cache-enabled |
Booleano | true ou false |
<catalog-name>.orc.file-tail-cache-size |
Integer | Limite{1, 1000000} |
<catalog-name>.orc.file-tail-cache-ttl-since-last-access |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
<catalog-name>.orc.stripe-metadata-cache-enabled |
Booleano | true ou false |
<catalog-name>.orc.stripe-footer-cache-size |
Integer | Limite{1, 1000} |
<catalog-name>.orc.stripe-footer-cache-ttl-since-last-access |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
<catalog-name>.orc.stripe-stream-cache-size |
Integer | Limite{1, 1000} |
<catalog-name>.orc.stripe-stream-cache-ttl-since-last-access |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
hive.orc.use-column-names |
Booleano | true ou false |
<catalog-name>.parquet.metadata-cache-enabled |
Booleano | true ou false |
<catalog-name>.parquet.metadata-cache-size |
Integer | Limite{1, 1000} |
<catalog-name>.parquet.metadata-cache-ttl-since-last-access |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
hive.parquet.use-column-names |
Booleano | true ou false |
hive.parquet-batch-read-optimization-enabled |
Booleano | true ou false |
hive.parquet.writer.version |
Sequência | Qualquer cadeia |
hive.node-selection-strategy |
Sequência | Qualquer cadeia |
hive.max-outstanding-splits |
Integer | Limite{1, 1000} |
hive.max-initial-splits |
Integer | Limite{1, 1000} |
hive.max-initial-split-size |
Integer | Limite{1, 1000} |
hive.max-split-size |
Integer | Limite{1, 1000} |
hive.split-loader-concurrency |
Integer | Limite{1, 1000} |
hive.storage-format |
Sequência | Qualquer cadeia |
iceberg.file-format |
Sequência | Qualquer cadeia |
hive.pushdown-filter-enabled |
Booleano | true ou false |
hive.max-partitions-per-writers |
Integer | Limite{1, 1000} |
hive.s3.max-error-retries |
Integer | Limite{1, 100} |
hive.s3.connect-timeout |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
hive.s3.socket-timeout |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
hive.s3.max-connections |
Integer | Limite{1, 10000} |
hive.s3.max-client-retries |
Integer | Limite{1, 100} |
hive.collect-column-statistics-on-write |
Booleano | true ou false |
hive.metastore-refresh-interval |
Sequência | Limite {1,1e13} |
hive.non-managed-table-creates-enabled |
Booleano | true ou false |
hive.s3select-pushdown.enabled |
Booleano | true ou false |
hive.recursive-directories |
Booleano | true ou false |
hive.allow-rename-table |
Booleano | true ou false |
hive.allow-add-column |
Booleano | true ou false |
hive.allow-drop-column |
Booleano | true ou false |
hive.allow-rename-column |
Booleano | true ou false |
hive.metastore-timeout |
Sequência | Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h |
ignore-unsupported-datatypes |
Booleano | True ou False. Para obter mais informações, consulte ignore-unsupported-datatypes |
ignore-unsupported-datatypes
Presto ignora colunas com tipos de dados não suportados quando recupera dados de um banco de dados. A propriedade ignore-unsupported-datatypes controla esse comportamento, que é definido como true por padrão, fazendo com que as colunas sem suporte sejam ignoradas. Você pode definir a propriedade como false para fazer com que o Presto emita um erro quando encontrar tipos de dados não suportados em vez de omitir as colunas. Portanto, as tabelas com colunas sem suporte não retornam dados incompletos ou imprecisos. A propriedade está disponível para os seguintes bancos de dados:
- Amazon Redshift
- IBM Db2
- Informix
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- SingleStore
- Floco de neve
- Teradata