Class HdfsConfig


  • public class HdfsConfig
    extends Object
    • Constructor Detail

      • HdfsConfig

        public HdfsConfig()
    • Method Detail

      • getResourceConfigFiles

        @NotNull
        public @NotNull List<@FileExists File> getResourceConfigFiles()
      • setResourceConfigFiles

        @Config("hive.config.resources")
        public HdfsConfig setResourceConfigFiles​(String files)
      • getNewDirectoryPermissions

        @NotNull
        @Pattern(regexp="0[0-7]{3}",
                 message="must be octal number, with leading 0")
        public @NotNull @Pattern(regexp="0[0-7]{3}",message="must be 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

        @Config("hive.dfs.verify-checksum")
        public HdfsConfig setVerifyChecksum​(boolean verifyChecksum)
      • 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

        @Config("hive.dfs-timeout")
        public HdfsConfig setDfsTimeout​(io.airlift.units.Duration dfsTimeout)
      • 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 @javax.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

        public String 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

        public int getFileSystemMaxCacheSize()
      • setFileSystemMaxCacheSize

        @Config("hive.fs.cache.max-size")
        public HdfsConfig setFileSystemMaxCacheSize​(int fileSystemMaxCacheSize)
      • getDfsReplication

        @Min(1L)
        public @Min(1L) Integer getDfsReplication()
      • setDfsReplication

        @Config("hive.dfs.replication")
        public HdfsConfig setDfsReplication​(Integer dfsReplication)