Package io.trino.hdfs
Class HdfsConfig
java.lang.Object
io.trino.hdfs.HdfsConfig
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@jakarta.validation.constraints.Min(0L) int@MinDuration("1ms") @NotNull io.airlift.units.Duration@NotNull @MinDuration("0ms") io.airlift.units.Duration@Min(1L) Integer@NotNull @MinDuration("1ms") io.airlift.units.Duration@jakarta.validation.constraints.Min(1L) int@NotNull @MinDuration("1ms") io.airlift.units.DurationOptional<org.apache.hadoop.fs.permission.FsPermission>@Pattern(regexp="(skip)|0[0-7]{3}",message="must be either \'skip\' or an octal number, with leading 0") Stringcom.google.common.net.HostAndPortbooleanbooleanbooleansetDfsConnectMaxRetries(int dfsConnectMaxRetries) setDfsConnectTimeout(io.airlift.units.Duration dfsConnectTimeout) setDfsKeyProviderCacheTtl(io.airlift.units.Duration dfsClientKeyProviderCacheTtl) setDfsReplication(Integer dfsReplication) setDfsTimeout(io.airlift.units.Duration dfsTimeout) setDomainSocketPath(String domainSocketPath) setFileSystemMaxCacheSize(int fileSystemMaxCacheSize) setIpcPingInterval(io.airlift.units.Duration pingInterval) setNewDirectoryPermissions(String newDirectoryPermissions) setNewFileInheritOwnership(boolean newFileInheritOwnership) setResourceConfigFiles(String files) setResourceConfigFiles(List<File> files) setSocksProxy(com.google.common.net.HostAndPort socksProxy) setVerifyChecksum(boolean verifyChecksum) setWireEncryptionEnabled(boolean wireEncryptionEnabled)
-
Field Details
-
SKIP_DIR_PERMISSIONS
- See Also:
-
-
Constructor Details
-
HdfsConfig
public HdfsConfig()
-
-
Method Details
-
getResourceConfigFiles
-
setResourceConfigFiles
-
setResourceConfigFiles
-
getNewDirectoryFsPermissions
-
getNewDirectoryPermissions
@Pattern(regexp="(skip)|0[0-7]{3}", message="must be either \'skip\' or an octal number, with leading 0") public @Pattern(regexp="(skip)|0[0-7]{3}",message="must be either \'skip\' or an octal number, with leading 0") String getNewDirectoryPermissions() -
setNewDirectoryPermissions
@Config("hive.fs.new-directory-permissions") public HdfsConfig setNewDirectoryPermissions(String newDirectoryPermissions) -
isNewFileInheritOwnership
public boolean isNewFileInheritOwnership() -
setNewFileInheritOwnership
@Config("hive.fs.new-file-inherit-ownership") public HdfsConfig setNewFileInheritOwnership(boolean newFileInheritOwnership) -
isVerifyChecksum
public boolean isVerifyChecksum() -
setVerifyChecksum
-
getIpcPingInterval
@NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getIpcPingInterval() -
setIpcPingInterval
@Config("hive.dfs.ipc-ping-interval") public HdfsConfig setIpcPingInterval(io.airlift.units.Duration pingInterval) -
getDfsTimeout
@NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getDfsTimeout() -
setDfsTimeout
-
getDfsConnectTimeout
@MinDuration("1ms") @NotNull public @MinDuration("1ms") @NotNull io.airlift.units.Duration getDfsConnectTimeout() -
setDfsConnectTimeout
@Config("hive.dfs.connect.timeout") public HdfsConfig setDfsConnectTimeout(io.airlift.units.Duration dfsConnectTimeout) -
getDfsConnectMaxRetries
@Min(0L) public @jakarta.validation.constraints.Min(0L) int getDfsConnectMaxRetries() -
setDfsConnectMaxRetries
@Config("hive.dfs.connect.max-retries") public HdfsConfig setDfsConnectMaxRetries(int dfsConnectMaxRetries) -
getDfsKeyProviderCacheTtl
@NotNull @MinDuration("0ms") public @NotNull @MinDuration("0ms") io.airlift.units.Duration getDfsKeyProviderCacheTtl() -
setDfsKeyProviderCacheTtl
@Config("hive.dfs.key-provider.cache-ttl") public HdfsConfig setDfsKeyProviderCacheTtl(io.airlift.units.Duration dfsClientKeyProviderCacheTtl) -
getDomainSocketPath
-
setDomainSocketPath
@Config("hive.dfs.domain-socket-path") public HdfsConfig setDomainSocketPath(String domainSocketPath) -
getSocksProxy
public com.google.common.net.HostAndPort getSocksProxy() -
setSocksProxy
@Config("hive.hdfs.socks-proxy") public HdfsConfig setSocksProxy(com.google.common.net.HostAndPort socksProxy) -
isWireEncryptionEnabled
public boolean isWireEncryptionEnabled() -
setWireEncryptionEnabled
@Config("hive.hdfs.wire-encryption.enabled") public HdfsConfig setWireEncryptionEnabled(boolean wireEncryptionEnabled) -
getFileSystemMaxCacheSize
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getFileSystemMaxCacheSize() -
setFileSystemMaxCacheSize
@Config("hive.fs.cache.max-size") public HdfsConfig setFileSystemMaxCacheSize(int fileSystemMaxCacheSize) -
getDfsReplication
-
setDfsReplication
-