다음에 대한 카탈로그 속성Presto (Java )
API를 통해 카탈로그 속성을 사용자 정의할 수 있습니다.Presto (Java ).
| 특성 이름 | 유형 | 유효성 검사가 추가되었습니다. |
|---|---|---|
cache.enabled |
부울 | True 또는 False |
cache.base-directory |
문자열 | 임의의 문자열 |
cache.type |
문자열 | 임의의 문자열 |
cache.alluxio.max-cache-size |
문자열 | 한계{1, 1e13} ; 지원되는 값은 TB, MB, GB, B, KB 단위가 있거나 없는 숫자입니다. |
hive.partition-statistics-based-optimization-enabled |
부울 | True 또는 False |
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 |
부울 | True 또는 False |
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 |
부울 | True 또는 False |
<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 |
부울 | True 또는 False |
<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 |
부울 | True 또는 False |
<catalog-name>.parquet.metadata-cache-enabled |
부울 | True 또는 False |
<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 |
부울 | True 또는 False |
hive.parquet-batch-read-optimization-enabled |
부울 | True 또는 False |
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 |
부울 | True 또는 False |
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 |
부울 | True 또는 False |
hive.metastore-refresh-interval |
문자열 | 제한 {1,1e13} |
hive.non-managed-table-creates-enabled |
부울 | True 또는 False |
hive.s3select-pushdown.enabled |
부울 | True 또는 False |
hive.recursive-directories |
부울 | True 또는 False |
hive.allow-rename-table |
부울 | True 또는 False |
hive.allow-add-column |
부울 | True 또는 False |
hive.allow-drop-column |
부울 | True 또는 False |
hive.allow-rename-column |
부울 | True 또는 False |
hive.metastore-timeout |
문자열 | 한계{1, 1e13} ; 지원되는 값은 단위 m, s, ms, h가 있거나 없는 숫자입니다. |
ignore-unsupported-datatypes |
부울 | 참 또는 거짓. 자세한 내용은 지원되지 않는 데이터 유형 무시하기를 참조하세요 |
무시-지원되지 않는 데이터 유형
Presto는 데이터베이스에서 데이터를 검색할 때 지원되지 않는 데이터 유형이 있는 열을 건너뜁니다. 무시-지원되지 않는 데이터 유형 속성은 이 동작을 제어하며, 기본적으로 true로 설정되어 지원되지 않는 열을 건너뛰게 합니다. 속성을 false로 설정하면 열을 생략하는 대신 지원되지 않는 데이터 유형이 발견될 때 Presto가 오류를 발생시키도록 할 수 있습니다. 따라서 지원되지 않는 열이 있는 테이블은 불완전하거나 부정확한 데이터를 반환하지 않습니다. 이 속성은 다음 데이터베이스에서 사용할 수 있습니다:
- Amazon Redshift
- IBM Db2
- Informix
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- SingleStore
- Snowflake
- Teradata