目录属性Presto(Java )
您可以通过 API 自定义目录属性Presto(Java )。
属性名 | Type | 已添加验证 |
---|---|---|
cache.enabled |
布尔值 | "真" 或 "假" |
cache.base-directory |
字符串 | 任何字符串 |
cache.type |
字符串 | 任何字符串 |
cache.alluxio.max-cache-size |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 TB、MB、GB、B、KB |
hive.partition-statistics-based-optimization-enabled |
布尔值 | "真" 或 "假" |
hive.metastore-cache-scope |
字符串 | 任何字符串 |
hive.metastore-cache-ttl |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
hive.metastore-refreshInterval |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h、d |
hive.metastore-cache-maximum-size |
整数 | 限制{1, 1000} |
hive.partition-versioning-enabled |
布尔值 | "真" 或 "假" |
hive.file-status-cache-expire-time |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
hive.file-status-cache-size |
整数 | 限制{1, 10000000000} |
hive.file-status-cache-tables |
字符串 | 任何字符串 |
<catalog-name>.orc.file-tail-cache-enabled |
布尔值 | "真" 或 "假" |
<catalog-name>.orc.file-tail-cache-size |
整数 | 限制{1, 1000000} |
<catalog-name>.orc.file-tail-cache-ttl-since-last-access |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
<catalog-name>.orc.stripe-metadata-cache-enabled |
布尔值 | "真" 或 "假" |
<catalog-name>.orc.stripe-footer-cache-size |
整数 | 限制{1, 1000} |
<catalog-name>.orc.stripe-footer-cache-ttl-since-last-access |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
<catalog-name>.orc.stripe-stream-cache-size |
整数 | 限制{1, 1000} |
<catalog-name>.orc.stripe-stream-cache-ttl-since-last-access |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
hive.orc.use-column-names |
布尔值 | "真" 或 "假" |
<catalog-name>.parquet.metadata-cache-enabled |
布尔值 | "真" 或 "假" |
<catalog-name>.parquet.metadata-cache-size |
整数 | 限制{1, 1000} |
<catalog-name>.parquet.metadata-cache-ttl-since-last-access |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
hive.parquet.use-column-names |
布尔值 | "真" 或 "假" |
hive.parquet-batch-read-optimization-enabled |
布尔值 | "真" 或 "假" |
hive.parquet.writer.version |
字符串 | 任何字符串 |
hive.node-selection-strategy |
字符串 | 任何字符串 |
hive.max-outstanding-splits |
整数 | 限制{1, 1000} |
hive.max-initial-splits |
整数 | 限制{1, 1000} |
hive.max-initial-split-size |
整数 | 限制{1, 1000} |
hive.max-split-size |
整数 | 限制{1, 1000} |
hive.split-loader-concurrency |
整数 | 限制{1, 1000} |
hive.storage-format |
字符串 | 任何字符串 |
iceberg.file-format |
字符串 | 任何字符串 |
hive.pushdown-filter-enabled |
布尔值 | "真" 或 "假" |
hive.max-partitions-per-writers |
整数 | 限制{1, 1000} |
hive.s3.max-error-retries |
整数 | 限制{1, 100} |
hive.s3.connect-timeout |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
hive.s3.socket-timeout |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
hive.s3.max-connections |
整数 | 限制{1, 10000} |
hive.s3.max-client-retries |
整数 | 限制{1, 100} |
hive.collect-column-statistics-on-write |
布尔值 | "真" 或 "假" |
hive.metastore-refresh-interval |
字符串 | 限值 {1,1e13} |
hive.non-managed-table-creates-enabled |
布尔值 | "真" 或 "假" |
hive.s3select-pushdown.enabled |
布尔值 | "真" 或 "假" |
hive.recursive-directories |
布尔值 | "真" 或 "假" |
hive.allow-rename-table |
布尔值 | "真" 或 "假" |
hive.allow-add-column |
布尔值 | "真" 或 "假" |
hive.allow-drop-column |
布尔值 | "真" 或 "假" |
hive.allow-rename-column |
布尔值 | "真" 或 "假" |
hive.metastore-timeout |
字符串 | 限制{1, 1e13} ;支持的值是带或不带单位的数字 m、s、ms、h |
ignore-unsupported-datatypes |
布尔值 | True 或 False。 更多信息,请参阅 ignore-unsupported-datatypes |
忽略不支持的数据类型
Presto从数据库检索数据时,会跳过不支持数据类型的列。 忽略不支持的数据类型属性可控制这种行为,默认设置为 true,从而跳过不支持的列。 您可以将该属性设置为 false,以使 Presto 在遇到不支持的数据类型时引发错误,而不是省略列。 因此,不支持列的表格不会返回不完整或不准确的数据。 该物业可用于以下数据库:
- Amazon Redshift
- IBM Db2
- Informix
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- SingleStore
- Snowflake
- Teradata