@DefunctConfig(value={"hive.file-system-cache-ttl","hive.max-global-split-iterator-threads","hive.optimized-reader.enabled"})
public class HiveClientConfig
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HiveClientConfig.HdfsAuthenticationType |
static class |
HiveClientConfig.HiveMetastoreAuthenticationType |
| Constructor and Description |
|---|
HiveClientConfig() |
public int getMaxInitialSplits()
@Config(value="hive.max-initial-splits") public HiveClientConfig setMaxInitialSplits(int maxInitialSplits)
public io.airlift.units.DataSize getMaxInitialSplitSize()
@Config(value="hive.max-initial-split-size") public HiveClientConfig setMaxInitialSplitSize(io.airlift.units.DataSize maxInitialSplitSize)
@Min(value=1L) public int getDomainCompactionThreshold()
@Config(value="hive.domain-compaction-threshold") public HiveClientConfig setDomainCompactionThreshold(int domainCompactionThreshold)
public boolean isForceLocalScheduling()
@Config(value="hive.force-local-scheduling") public HiveClientConfig setForceLocalScheduling(boolean forceLocalScheduling)
@Min(value=1L) public int getMaxConcurrentFileRenames()
@Config(value="hive.max-concurrent-file-renames") public HiveClientConfig setMaxConcurrentFileRenames(int maxConcurrentFileRenames)
@Config(value="hive.recursive-directories") public HiveClientConfig setRecursiveDirWalkerEnabled(boolean recursiveDirWalkerEnabled)
public boolean getRecursiveDirWalkerEnabled()
public org.joda.time.DateTimeZone getDateTimeZone()
@NotNull public String getTimeZone()
@Config(value="hive.time-zone") public HiveClientConfig setTimeZone(String id)
@NotNull public io.airlift.units.DataSize getMaxSplitSize()
@Config(value="hive.max-split-size") public HiveClientConfig setMaxSplitSize(io.airlift.units.DataSize maxSplitSize)
@Min(value=1L) public int getMaxPartitionsPerScan()
@Config(value="hive.max-partitions-per-scan") public HiveClientConfig setMaxPartitionsPerScan(int maxPartitionsPerScan)
@Min(value=1L) public int getMaxOutstandingSplits()
@Config(value="hive.max-outstanding-splits") public HiveClientConfig setMaxOutstandingSplits(int maxOutstandingSplits)
@Min(value=1L) public int getMaxSplitIteratorThreads()
@Config(value="hive.max-split-iterator-threads") public HiveClientConfig setMaxSplitIteratorThreads(int maxSplitIteratorThreads)
@Deprecated public boolean getAllowCorruptWritesForTesting()
@Deprecated @Config(value="hive.allow-corrupt-writes-for-testing") public HiveClientConfig setAllowCorruptWritesForTesting(boolean allowCorruptWritesForTesting)
@NotNull public io.airlift.units.Duration getMetastoreCacheTtl()
@MinDuration(value="0ms") @Config(value="hive.metastore-cache-ttl") public HiveClientConfig setMetastoreCacheTtl(io.airlift.units.Duration metastoreCacheTtl)
@NotNull public io.airlift.units.Duration getMetastoreRefreshInterval()
@MinDuration(value="1ms") @Config(value="hive.metastore-refresh-interval") public HiveClientConfig setMetastoreRefreshInterval(io.airlift.units.Duration metastoreRefreshInterval)
public long getMetastoreCacheMaximumSize()
@Min(value=1L) @Config(value="hive.metastore-cache-maximum-size") public HiveClientConfig setMetastoreCacheMaximumSize(long metastoreCacheMaximumSize)
public long getPerTransactionMetastoreCacheMaximumSize()
@Min(value=1L) @Config(value="hive.per-transaction-metastore-cache-maximum-size") public HiveClientConfig setPerTransactionMetastoreCacheMaximumSize(long perTransactionMetastoreCacheMaximumSize)
@Min(value=1L) public int getMaxMetastoreRefreshThreads()
@Config(value="hive.metastore-refresh-max-threads") public HiveClientConfig setMaxMetastoreRefreshThreads(int maxMetastoreRefreshThreads)
public com.google.common.net.HostAndPort getMetastoreSocksProxy()
@Config(value="hive.metastore.thrift.client.socks-proxy") public HiveClientConfig setMetastoreSocksProxy(com.google.common.net.HostAndPort metastoreSocksProxy)
@NotNull public io.airlift.units.Duration getMetastoreTimeout()
@Config(value="hive.metastore-timeout") public HiveClientConfig setMetastoreTimeout(io.airlift.units.Duration metastoreTimeout)
@Min(value=1L) public int getMinPartitionBatchSize()
@Config(value="hive.metastore.partition-batch-size.min") public HiveClientConfig setMinPartitionBatchSize(int minPartitionBatchSize)
@Min(value=1L) public int getMaxPartitionBatchSize()
@Config(value="hive.metastore.partition-batch-size.max") public HiveClientConfig setMaxPartitionBatchSize(int maxPartitionBatchSize)
@Config(value="hive.config.resources") public HiveClientConfig setResourceConfigFiles(String files)
public HiveClientConfig setResourceConfigFiles(List<String> files)
@NotNull @MinDuration(value="1ms") public io.airlift.units.Duration getIpcPingInterval()
@Config(value="hive.dfs.ipc-ping-interval") public HiveClientConfig setIpcPingInterval(io.airlift.units.Duration pingInterval)
@NotNull @MinDuration(value="1ms") public io.airlift.units.Duration getDfsTimeout()
@Config(value="hive.dfs-timeout") public HiveClientConfig setDfsTimeout(io.airlift.units.Duration dfsTimeout)
@MinDuration(value="1ms") @NotNull public io.airlift.units.Duration getDfsConnectTimeout()
@Config(value="hive.dfs.connect.timeout") public HiveClientConfig setDfsConnectTimeout(io.airlift.units.Duration dfsConnectTimeout)
@Min(value=0L) public int getDfsConnectMaxRetries()
@Config(value="hive.dfs.connect.max-retries") public HiveClientConfig setDfsConnectMaxRetries(int dfsConnectMaxRetries)
public HiveStorageFormat getHiveStorageFormat()
@Config(value="hive.storage-format") public HiveClientConfig setHiveStorageFormat(HiveStorageFormat hiveStorageFormat)
public HiveCompressionCodec getHiveCompressionCodec()
@Config(value="hive.compression-codec") public HiveClientConfig setHiveCompressionCodec(HiveCompressionCodec hiveCompressionCodec)
public boolean isRespectTableFormat()
@Config(value="hive.respect-table-format") public HiveClientConfig setRespectTableFormat(boolean respectTableFormat)
public boolean isImmutablePartitions()
@Config(value="hive.immutable-partitions") public HiveClientConfig setImmutablePartitions(boolean immutablePartitions)
@Min(value=1L) public int getMaxPartitionsPerWriter()
@Config(value="hive.max-partitions-per-writers") public HiveClientConfig setMaxPartitionsPerWriter(int maxPartitionsPerWriter)
public int getWriteValidationThreads()
@Config(value="hive.write-validation-threads") public HiveClientConfig setWriteValidationThreads(int writeValidationThreads)
public String getDomainSocketPath()
@Config(value="hive.dfs.domain-socket-path") @LegacyConfig(value="dfs.domain-socket-path") public HiveClientConfig setDomainSocketPath(String domainSocketPath)
public boolean isVerifyChecksum()
@Config(value="hive.dfs.verify-checksum") public HiveClientConfig setVerifyChecksum(boolean verifyChecksum)
@Deprecated public boolean isParquetPredicatePushdownEnabled()
@Deprecated @Config(value="hive.parquet-predicate-pushdown.enabled") public HiveClientConfig setParquetPredicatePushdownEnabled(boolean parquetPredicatePushdownEnabled)
@Deprecated public boolean isParquetOptimizedReaderEnabled()
@Deprecated @Config(value="hive.parquet-optimized-reader.enabled") public HiveClientConfig setParquetOptimizedReaderEnabled(boolean parquetOptimizedReaderEnabled)
public boolean isUseOrcColumnNames()
@Config(value="hive.orc.use-column-names") public HiveClientConfig setUseOrcColumnNames(boolean useOrcColumnNames)
@NotNull public io.airlift.units.DataSize getOrcMaxMergeDistance()
@Config(value="hive.orc.max-merge-distance") public HiveClientConfig setOrcMaxMergeDistance(io.airlift.units.DataSize orcMaxMergeDistance)
@NotNull public io.airlift.units.DataSize getOrcMaxBufferSize()
@Config(value="hive.orc.max-buffer-size") public HiveClientConfig setOrcMaxBufferSize(io.airlift.units.DataSize orcMaxBufferSize)
@NotNull public io.airlift.units.DataSize getOrcStreamBufferSize()
@Config(value="hive.orc.stream-buffer-size") public HiveClientConfig setOrcStreamBufferSize(io.airlift.units.DataSize orcStreamBufferSize)
@NotNull public io.airlift.units.DataSize getOrcMaxReadBlockSize()
@Config(value="hive.orc.max-read-block-size") public HiveClientConfig setOrcMaxReadBlockSize(io.airlift.units.DataSize orcMaxReadBlockSize)
@Deprecated public boolean isOrcLazyReadSmallRanges()
@Deprecated @Config(value="hive.orc.lazy-read-small-ranges") public HiveClientConfig setOrcLazyReadSmallRanges(boolean orcLazyReadSmallRanges)
public boolean isOrcBloomFiltersEnabled()
@Config(value="hive.orc.bloom-filters.enabled") public HiveClientConfig setOrcBloomFiltersEnabled(boolean orcBloomFiltersEnabled)
public double getOrcDefaultBloomFilterFpp()
@Config(value="hive.orc.default-bloom-filter-fpp") public HiveClientConfig setOrcDefaultBloomFilterFpp(double orcDefaultBloomFilterFpp)
@Deprecated public boolean isOrcOptimizedWriterEnabled()
@Deprecated @Config(value="hive.orc.optimized-writer.enabled") public HiveClientConfig setOrcOptimizedWriterEnabled(boolean orcOptimizedWriterEnabled)
@Deprecated public boolean isRcfileOptimizedWriterEnabled()
@Deprecated @Config(value="hive.rcfile-optimized-writer.enabled") public HiveClientConfig setRcfileOptimizedWriterEnabled(boolean rcfileOptimizedWriterEnabled)
public boolean isRcfileWriterValidate()
@Config(value="hive.rcfile.writer.validate") public HiveClientConfig setRcfileWriterValidate(boolean rcfileWriterValidate)
public boolean isAssumeCanonicalPartitionKeys()
@Config(value="hive.assume-canonical-partition-keys") public HiveClientConfig setAssumeCanonicalPartitionKeys(boolean assumeCanonicalPartitionKeys)
public boolean isUseParquetColumnNames()
@Config(value="hive.parquet.use-column-names") public HiveClientConfig setUseParquetColumnNames(boolean useParquetColumnNames)
@NotNull public HiveClientConfig.HiveMetastoreAuthenticationType getHiveMetastoreAuthenticationType()
@Config(value="hive.metastore.authentication.type") public HiveClientConfig setHiveMetastoreAuthenticationType(HiveClientConfig.HiveMetastoreAuthenticationType hiveMetastoreAuthenticationType)
@NotNull public HiveClientConfig.HdfsAuthenticationType getHdfsAuthenticationType()
@Config(value="hive.hdfs.authentication.type") public HiveClientConfig setHdfsAuthenticationType(HiveClientConfig.HdfsAuthenticationType hdfsAuthenticationType)
public boolean isHdfsImpersonationEnabled()
@Config(value="hive.hdfs.impersonation.enabled") public HiveClientConfig setHdfsImpersonationEnabled(boolean hdfsImpersonationEnabled)
public boolean isSkipDeletionForAlter()
@Config(value="hive.skip-deletion-for-alter") public HiveClientConfig setSkipDeletionForAlter(boolean skipDeletionForAlter)
public boolean isBucketExecutionEnabled()
@Config(value="hive.bucket-execution") public HiveClientConfig setBucketExecutionEnabled(boolean bucketExecutionEnabled)
public boolean isBucketWritingEnabled()
@Config(value="hive.bucket-writing") public HiveClientConfig setBucketWritingEnabled(boolean bucketWritingEnabled)
public int getFileSystemMaxCacheSize()
@Config(value="hive.fs.cache.max-size") public HiveClientConfig setFileSystemMaxCacheSize(int fileSystemMaxCacheSize)
@Config(value="hive.non-managed-table-writes-enabled") public HiveClientConfig setWritesToNonManagedTablesEnabled(boolean writesToNonManagedTablesEnabled)
public boolean getWritesToNonManagedTablesEnabled()
@Config(value="hive.table-statistics-enabled") public HiveClientConfig setTableStatisticsEnabled(boolean tableStatisticsEnabled)
public boolean isTableStatisticsEnabled()
Copyright © 2012-2017. All Rights Reserved.