kafka.server

KafkaConfig

class KafkaConfig extends ZKConfig

Configuration settings for the kafka server

Linear Supertypes
ZKConfig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. KafkaConfig
  2. ZKConfig
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KafkaConfig(originalProps: Properties)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val advertisedHostName: String

  5. val advertisedPort: Int

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val autoCreateTopicsEnable: Boolean

  8. val autoLeaderRebalanceEnable: Boolean

  9. val backgroundThreads: Int

  10. val brokerId: Int

    ********* General Configuration **********

  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. val connectionsMaxIdleMs: Long

  13. val controlledShutdownEnable: Boolean

  14. val controlledShutdownMaxRetries: Int

    Controlled shutdown can fail for multiple reasons.

    Controlled shutdown can fail for multiple reasons. This determines the number of retries when such failure happens

  15. val controlledShutdownRetryBackoffMs: Int

    Before each retry, the system needs time to recover from the state that caused the previous failure (Controller fail over, replica lag etc).

    Before each retry, the system needs time to recover from the state that caused the previous failure (Controller fail over, replica lag etc). This config determines the amount of time to wait before retrying.

  16. val controllerMessageQueueSize: Int

  17. val controllerSocketTimeoutMs: Int

    ********* Replication configuration **********

  18. val defaultReplicationFactor: Int

  19. val deleteTopicEnable: Boolean

  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. val fetchPurgatoryPurgeIntervalRequests: Int

  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. val hostName: String

  27. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  28. val leaderImbalanceCheckIntervalSeconds: Int

  29. val leaderImbalancePerBrokerPercentage: Int

  30. val logCleanerBackoffMs: Long

  31. val logCleanerDedupeBufferLoadFactor: Double

  32. val logCleanerDedupeBufferSize: Long

  33. val logCleanerDeleteRetentionMs: Long

  34. val logCleanerEnable: Boolean

  35. val logCleanerIoBufferSize: Int

  36. val logCleanerIoMaxBytesPerSecond: Double

  37. val logCleanerMinCleanRatio: Double

  38. val logCleanerThreads: Int

  39. val logCleanupIntervalMs: Long

  40. val logCleanupPolicy: String

  41. val logDeleteDelayMs: Long

  42. val logDirs: Seq[String]

  43. val logFlushIntervalMessages: Long

  44. val logFlushIntervalMs: Long

  45. val logFlushOffsetCheckpointIntervalMs: Int

  46. val logFlushSchedulerIntervalMs: Long

  47. val logIndexIntervalBytes: Int

  48. val logIndexSizeMaxBytes: Int

  49. val logRetentionBytes: Long

  50. val logRetentionTimeMillis: Long

  51. val logRollTimeJitterMillis: Long

  52. val logRollTimeMillis: Long

  53. val logSegmentBytes: Int

  54. val maxConnectionsPerIp: Int

  55. val maxConnectionsPerIpOverrides: Map[String, Int]

  56. val messageMaxBytes: Int

  57. val minInSyncReplicas: Int

  58. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  59. final def notify(): Unit

    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  61. val numIoThreads: Int

  62. val numNetworkThreads: Int

  63. val numPartitions: Int

    ********* Log Configuration **********

  64. val numRecoveryThreadsPerDataDir: Int

  65. val numReplicaFetchers: Int

  66. val offsetCommitRequiredAcks: Short

    The required acks before the commit can be accepted.

    The required acks before the commit can be accepted. In general, the default (-1) should not be overridden.

  67. val offsetCommitTimeoutMs: Int

  68. val offsetMetadataMaxSize: Int

    ********* Offset management configuration **********

  69. val offsetsLoadBufferSize: Int

    Batch size for reading from the offsets segments when loading offsets into the cache.

  70. val offsetsRetentionCheckIntervalMs: Long

    Frequency at which to check for stale offsets.

  71. val offsetsRetentionMinutes: Int

    Offsets older than this retention period will be discarded.

  72. val offsetsTopicCompressionCodec: CompressionCodec

    Compression codec for the offsets topic - compression may be used to achieve "atomic" commits.

  73. val offsetsTopicPartitions: Int

    The number of partitions for the offset commit topic (should not change after deployment).

  74. val offsetsTopicReplicationFactor: Short

    The replication factor for the offset commit topic (set higher to ensure availability).

  75. val offsetsTopicSegmentBytes: Int

    The offsets topic segment bytes should be kept relatively small in order to facilitate faster log compaction and cache loads

  76. val port: Int

    ********* Socket Server Configuration **********

  77. val producerPurgatoryPurgeIntervalRequests: Int

  78. val props: VerifiableProperties

  79. val queuedMaxRequests: Int

  80. val replicaFetchMaxBytes: Int

  81. val replicaFetchMinBytes: Int

  82. val replicaFetchWaitMaxMs: Int

  83. val replicaHighWatermarkCheckpointIntervalMs: Long

  84. val replicaLagMaxMessages: Long

  85. val replicaLagTimeMaxMs: Long

  86. val replicaSocketReceiveBufferBytes: Int

  87. val replicaSocketTimeoutMs: Int

  88. val socketReceiveBufferBytes: Int

  89. val socketRequestMaxBytes: Int

  90. val socketSendBufferBytes: Int

  91. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  92. def toString(): String

    Definition Classes
    AnyRef → Any
  93. val uncleanLeaderElectionEnable: Boolean

  94. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. val zkConnect: String

    ZK host string

    ZK host string

    Definition Classes
    ZKConfig
  98. val zkConnectionTimeoutMs: Int

    the max time that the client waits to establish a connection to zookeeper

    the max time that the client waits to establish a connection to zookeeper

    Definition Classes
    ZKConfig
  99. val zkSessionTimeoutMs: Int

    zookeeper session timeout

    zookeeper session timeout

    Definition Classes
    ZKConfig
  100. val zkSyncTimeMs: Int

    how far a ZK follower can be behind a ZK leader

    how far a ZK follower can be behind a ZK leader

    Definition Classes
    ZKConfig

Inherited from ZKConfig

Inherited from AnyRef

Inherited from Any

Ungrouped