kafka參數整理

首先感謝很多先輩們的總結,讓我省去了很多思考的功夫,更快的整理出這些從0.10.0 kafka官網中查詢到的參數,但是感覺官網列出的這些參數不是很全,後續發現新參數會逐步添加到這個裏面。如果有同事發現錯誤的地方或者有個人見解的地方也請留言,我會感謝並進行整合修改。

Listeners

默認值:null

描述:例如PLAINTEXT://172.16.49.173:9093

 

advertised.host.name

默認值:null

描述:外網訪問使用,和advertised.listeners,advertised.port配合使用,0.10開始,只配置advertised.listeners就可以

 

advertised.listeners

默認值:null

描述:是暴露給外部的listeners,如果沒有設置,會用listeners

 

advertised.port

默認值:9092

描述:端口配置參數

 

auto.create.topics.enable

默認值:true

描述:若爲true則如果producer寫入某個不存在的topic時會自動創建該topic,若爲false則需要事先創建否則會報錯:failed after 3 retries

 

auto.leader.rebalance.enable

默認值:true

描述:允許自動主平衡。後臺線程定時校驗和觸發主平衡

 

background.threads

默認值:10

描述:後臺處理任務的線程數,用來處理各種不同的後臺任務的線程數量,比如刪除文件,一般不需要改變它。

 

compression.type

默認值:producer

描述:指定一個主題最後的壓縮類型。這個配置項接收標準的壓縮編碼(gzip,snappy,lz4)。還可以配置爲uncompressed,表示不壓縮。也可以配置爲producer,表示與生產者配置的壓縮類型一致。

 

delete.topic.enable

默認值:false

描述:可以刪除主題。如果設置爲關閉,那麼通過管理工具刪除主題是無效的,如果不加這個參數其實並不執行刪除動作,僅僅是在zookeeper上標記該topic要被刪除而已,同時也提醒用戶一定要提前打開delete.topic.enable開關,否則刪除動作是不會執行的。

 

leader.imbalance.check.interval.seconds

默認值:300

描述 檢測leader不平衡的時間間隔,partition進行balance操作,定時執行的調度函數爲checkAndTriggerPartitionRebalance。

leader.imbalance.per.broker.percentage

默認值:10

描述:每個broker允許的不平衡的leader的百分比。如果每個broker超過了這個百分比,複製控制器會重新平衡leadership

log.flush.interval.messages

默認值:9223372036854775807

描述:log文件”sync”到磁盤之前累積的消息條數,因爲磁盤IO操作是一個慢操作,但又是一個”數據可靠性"的必要手段,所以此參數的設置,需要在"數據可靠性"與"性能"之間做必要的權衡.如果此值過大,將會導致每次"fsync"的時間較長(IO阻塞),如果此值過小,將會導致"fsync"的次數較多,這也意味着整體的client請求有一定的延遲.物理server故障,將會導致沒有fsync的消息丟失.

 

log.flush.interval.ms

默認值:null

描述:此項配置用來置頂強制進行fsync日誌到磁盤的時間間隔(固化到硬盤);例如,如果設置爲1000,那麼每1000ms就需要進行一次fsync。一般不建議使用這個選項。

log.flush.offset.checkpoint.interval.ms

默認值:60000

描述:記錄上次把log刷到磁盤的時間點的頻率,用來日後的recovery。通常不需要改變

log.flush.scheduler.interval.ms

默認值:9223372036854775807

描述:log flusher檢查是否需要把log刷到磁盤的時間間隔,單位爲ms。

log.retention.bytes

默認值 -1

描述:如果使用“delete”的retention 策略,這項配置就是指在刪除日誌之前,日誌所能達到的最大尺寸。默認情況下,沒有尺寸限制而只有時間限制

 

 

log.retention.hours

默認值:168

描述:數據文件保留多長時間, 存儲的最大時間超過這個時間會根據log.cleanup.policy設置數據清除策略,log.retention.bytes和log.retention.minutes或log.retention.hours,log.retention.ms

任意一個達到要求,都會執行刪除 按照文件大小刪除是log.retention.bytes其他兩個是按小時刪除

 

log.retention.minutes

默認值:null

描述:數據文件保留多長時間, 存儲的最大時間超過這個時間會根據log.cleanup.policy設置數據清除策略,log.retention.bytes和log.retention.minutes或log.retention.hours,log.retention.ms

任意一個達到要求,都會執行刪除 按照文件大小刪除是log.retention.bytes其他兩個是按時間刪除。如果不配,使用log.retention.hours

 

log.retention.ms

默認值:null

描述:日誌文件保留的毫秒數,如果不配,使用log.retention.minutes

 

log.roll.hours

默認值:168

描述:這個參數會在日誌segment(日誌的分塊文件)沒有達到log.segment.bytes設置的大小,也會強制新建一個segment。會被 topic創建時的指定參數覆蓋。

 

log.roll.ms

默認值:null

描述:這個參數會在日誌segment(日誌的分塊文件)沒有達到log.segment.bytes設置的大小,也會強制新建一個segment。會被 topic創建時的指定參數覆蓋。如果沒有設置默認使用log.roll.hours

 

 

log.roll.jitter.hours

默認值:0

描述:指定日誌切分段的毫秒數,從logRollTimeMillis減去的最大抖動(以小時爲單位),如果不設置,默認使用log.roll.jitter.hours

 

log.roll.jitter.ms

默認值:null

描述:指定日誌切分段的毫秒數,從logRollTimeMillis減去的最大抖動(以ms爲單位),如果不設置,默認使用log.roll.jitter.hours

 

log.segment.bytes

默認值:1073741824

描述:topic 分區的日誌存放在某個目錄下諸多文件中,這些文件將partition的日誌切分成一段一段的,這就是段文件(segment file);一個topic的一個分區對應的所有segment文件稱爲log。這個設置控制着一個segment文件的最大的大小,如果超過了此大小,就會生成一個新的segment文件。此配置可以被覆蓋

 

log.segment.delete.delay.ms

默認值:60000

描述:log文件被移出索引後(刪除),log文件的保留時間。在這段時間內運行的任意正在進行的讀操作完成操作,不用去打斷它。通常不需要改變。

 

message.max.bytes

默認值:1000012

描述:kafka允許的最大的一個批次的消息大小。 如果這個數字增加,並且有0.10.2版本以下的消費者,那麼消費者的提取大小也必須增加,以便他們可以取得這麼大的記錄批次。在最新的消息格式版本中,記錄總是被組合到一個批次以提高效率。 在以前的消息格式版本中,未壓縮的記錄不會分組到批次中,並且此限制僅適用於該情況下的單個記錄。可以使用主題級別max.message.bytes來設置每個主題。

 

min.insync.replicas

默認值:1

描述:該屬性規定了最小的ISR數,當生產者將ack設置爲“全部”(或“-1”)時,min.insync.replicas指定必須確認寫入被認爲成功的最小副本數(必須確認每一個repica的寫數據都是成功的)。 如果這個最小值不能滿足,那麼生產者將會引發一個異常(NotEnoughReplicas或NotEnoughReplicasAfterAppend)。當一起使用時,min.insync.replicas和acks允許您強制更大的耐久性保證。 一個典型的情況是創建一個複製因子爲3的主題,將min.insync.replicas設置爲2,並且生產者使用“all”選項。 這將確保如果大多數副本沒有寫入生產者則拋出異常。

 

num.io.threads

默認值:8

描述:執行磁盤IO的線程數,不要小於磁盤的數量

 

num.network.threads

默認值:3

描述:服務器用於接收來自網絡的請求並向網絡發送響應的線程數

 

num.recovery.threads.per.data.dir

默認值:1

描述:每個數據目錄的線程數,用於啓動時的日誌恢復和關閉時的刷新,採用RAID的時候可以增大該值。

 

num.replica.fetchers

默認值:1

描述:用來從leader複製消息的線程數量,增大這個值可以增加follow的I/O並行度

 

offset.metadata.max.bytes

默認值:4096

描述:允許client(消費者)保存它們元數據(offset)的最大的數據量。

 

offsets.commit.required.acks

默認值:-1

描述:offset commit可以接受之前,需要設置acks的數目,一般不需要更改

 

offsets.commit.timeout.ms

默認值:5000

描述:offsets提交將被延遲,直到偏移量topic的所有副本都收到提交或達到此超時。 這與生產者請求超時類似。

 

 

offsets.load.buffer.size

默認值:5242880

描述:每次從offset段文件往緩存加載offsets數據時的讀取的數據大小。

 

offsets.retention.check.interval.ms

默認值:600000

描述:檢查失效offset的頻率。

 

offsets.retention.minutes

默認值:1440

描述:如果一個group在這個時間沒沒有提交offsets,則會清理這個group的offset數據。

 

offsets.topic.compression.codec

默認值:0

描述:用於offsets主題的壓縮編解碼器 - 壓縮可用於實現“原子”提交

 

offsets.topic.num.partitions

默認值:50

描述:Offsets topic的分區數量(部署後不應更改)

 

offsets.topic.replication.factor

默認值:3

描述:Offsets topic的複製因子(設置得更高以確保可用性)。 內部主題創建將失敗,直到羣集大小滿足此複製因素要求。

 

offsets.topic.segment.bytes

默認值:104857600

描述:爲了便於更快的日誌壓縮和緩存加載,偏移量的主題段字節應保持相對較小

 

queued.max.requests

默認值:5000

描述:I/O線程等待隊列中的最大的請求數,超過這個數量,network線程就不會再接收一個新的請求。這個參數是指定用於緩存網絡請求的隊列的最大容量,這個隊列達到上限之後將不再接收新請求。一般不會成爲瓶頸點,除非I/O性能太差,這時需要配合num.io.threads等配置一同進行調整。

 

quota.consumer.default

默認值:9223372036854775807

描述:只有在動態默認配額沒有配置或者爲Zookeeper時才使用。 如果一個消費者每秒消費的數據量大於此值,則暫時不會再允許消費。0.9版本新加。

 

quota.producer.default

默認值:9223372036854775807

描述:只有在動態默認配額沒有配置或者爲Zookeeper時才使用。如果一個生產者每秒產生的數據大於此值,則暫時會推遲接受生產者數據。

 

replica.fetch.max.bytes

默認值:1048576

描述:複製數據過程中,replica收到的每個fetch響應,期望的最大的字節數,如果沒有收到足夠的字節數,就會等待期望更多的數據,直到達到replica.fetch.wait.max.ms。

 

replica.fetch.min.bytes

默認值:1

描述:複製數據過程中,replica收到的每個fetch響應,期望的最小的字節數,如果沒有收到足夠的字節數,就會等待期望更多的數據,直到達到replica.fetch.wait.max.ms。

 

replica.fetch.wait.max.ms

默認值:500

描述:Replicas follow同leader之間通信的最大等待時間,失敗了會重試。 此值始終應始終小於replica.lag.time.max.ms,以防止針對低吞吐量主題頻繁收縮ISR

 

replica.high.watermark.checkpoint.interval.ms

默認值:5000

描述:每一個replica follower存儲自己的high watermark到磁盤的頻率,用來日後的recovery。

 

replica.lag.time.max.ms

默認值:10000

描述:如果一個follower在這個時間內沒有發送fetch請求,leader將從ISR重移除這個follower,並認爲這個follower已經掛了。

 

replica.socket.receive.buffer.bytes

默認值:65536

描述:複製數據過程中,follower發送網絡請求給leader的socket receiver buffer的大小。

 

replica.socket.timeout.ms

默認值:30000

描述:複製數據過程中,replica發送給leader的網絡請求的socket超時時間。它的值應該至少是replica.fetch.wait.max.ms

 

request.timeout.ms

默認值:30000

描述:在向producer發送ack之前,broker允許等待的最大時間,如果超時,broker將會向producer發送一個error ACK.意味着上一次消息因爲某種原因未能成功(比如follower未能同步成功) ,客戶端將在必要時重新發送請求,或者如果重試耗盡,則請求失敗。

 

socket.receive.buffer.bytes

默認值:102400

描述:server端用來處理socket連接的SO_RCVBUFF緩衝大小。如果值爲-1,則將使用操作系統默認值。

 

socket.request.max.bytes

默認值:104857600

描述:server能接受的請求的最大的大小,這是爲了防止server跑光內存,不能大於Java堆的大小。

 

socket.send.buffer.bytes

默認值:102400

描述:server端用來處理socket連接的SO_SNDBUFF緩衝大小。如果值爲-1,則將使用操作系統默認值。

 

unclean.leader.election.enable

默認值:true

描述:指明瞭是否能夠使不在ISR中replicas follower設置用來作爲leader,這麼做可能會導致數據丟失

 

zookeeper.connection.timeout.ms

默認值:null

描述:客戶端等待連接到zk的最大時間。如果不設置,系統默認使用zookeeper.session.timeout.ms

 

zookeeper.session.timeout.ms

默認值:60000

描述:ZooKeeper的session的超時時間,如果在這段時間內沒有收到ZK的心跳,則會被認爲該Kafka server掛掉了。如果把這個值設置得過低可能被誤認爲掛掉,如果設置得過高,如果真的掛了,則需要很長時間才能被server得知。

 

zookeeper.set.acl

默認值:false

描述:連接zookeeper是否使用 ACLs安全驗證

 

broker.id.generation.enable

默認值:true

描述:服務器是否允許自動生成broker.id;如果允許則產生的值會交由reserved.broker.max.id審覈

 

broker.rack

默認值:null

描述:broker的機架位置。 這將在機架感知複製分配中用於容錯。 例如:RACK1,主機名

 

connections.max.idle.ms

默認值:600000

描述:空閒連接超時服務器套接字處理器線程關閉閒置超過此的連接

 

controlled.shutdown.enable

默認值:ture

描述:是否允許控制器關閉broker ,若是設置爲true,會關閉在這個broker上所有分區的leader,並轉移到其他broker,這會降低在關閉期間不可用的時間。

 

controlled.shutdown.max.retries

默認值:3

描述 控制器在關閉時可能有多種原因導致失敗,可以重新關閉的次數。

 

controlled.shutdown.retry.backoff.ms

默認值:5000

描述:在每次重新關閉前,系統需要一定的時間去恢復發生錯誤之前的狀態,這個就是在重試期間的回退(backoff)時間。

 

controller.socket.timeout.ms

默認值:30000

描述:控制器到broker通道的socket超時時間

 

default.replication.factor

默認值:1

描述:自動創建topic時的默認副本的個數

 

fetch.purgatory.purge.interval.requests

默認值:100

描述:清除consumer歷史獲取request記錄 

 

producer.purgatory.purge.interval.requests

默認值:1000

描述:清除producer歷史生成request記錄

 

group.max.session.timeout.ms

默認值:300000

描述:消費者向組內註冊時允許的最大超時時間,超過這個時間表示註冊失敗。更長的超時使消費者有更多的時間來處理心跳之間的消息,代價是檢測失敗的時間更長。

 

group.min.session.timeout.ms

默認值:6000

描述:消費者向組內註冊時允許的最小超時時間,更短的超時以更頻繁的消費者心跳爲代價但有更快速的故障檢測,這可能影響broker資源。

 

inter.broker.protocol.version

默認值:0.10.0-IV1

描述:指定將使用哪個版本的 inter-broker 協議。 在所有經紀人升級到新版本之後,這通常會受到衝擊。升級時要設置

 

log.cleaner.backoff.ms

默認值:15000

描述 :檢查log是否需要clean的時間間隔

 

log.cleaner.dedupe.buffer.size

默認值:134217728

描述:日誌壓縮去重時候的緩存空間,在空間允許的情況下,越大越好。

 

log.cleaner.delete.retention.ms

默認值:86400000(24 hours)

描述:對於壓縮的日誌保留的最長時間,也是客戶端消費消息的最長時間,同log.retention.minutes的區別在於一個控制未壓縮數據,一個控制壓縮後的數據。

 

log.cleaner.enable

默認值:true

描述 啓用日誌清理器進程在服務器上運行。使用了cleanup.policy = compact的主題,包括內部offsets主題,都應該啓動該選項。如果被禁用的話,這些話題將不會被壓縮,並且會不斷增長。

 

log.cleaner.io.buffer.load.factor

默認值:0.9

描述:日誌清理中hash表的擴大因子,日誌清除器重複數據刪除緩衝區負載因子。 重複數據刪除緩衝區已滿的百分比。 較高的值將允許同時清除更多的日誌,但會導致更多的哈希衝突

 

log.cleaner.io.buffer.size

默認值:524288

描述:日誌清理時候用到的I/O塊(chunk)大小,用於清理所有清除程序線程的日誌清除器I / O緩衝區的總內存。

 

log.cleaner.io.max.bytes.per.second

默認值:1.7976931348623157E308

描述:在執行log compaction的過程中,限制了cleaner每秒鐘I/O的數據量,以免cleaner影響正在執行的請求。

 

log.cleaner.min.cleanable.ratio

默認值:0.5

描述:髒日誌與日誌的總日誌的最小比率,以符合清理條件控制了log compactor進行clean操作的頻率。默認情況下,當log的50%以上已被clean時,就不用繼續clean了。此配置可以被覆蓋。

 

log.cleaner.threads

默認值:1

描述:使用log compaction功能來清理log的線程的數量

log.cleanup.policy

默認值:delete

描述:此配置可以設置成delete或compact。 逗號分隔的有效策略列表。如果設置爲delete,當log segment文件的大小達到上限,或者roll時間達到上限,文件將會被刪除。如果設置成compact,則此文件會被清理,標記成已過時狀態,此配置可以被覆蓋。

 

log.index.interval.bytes

默認值:4096

描述 當執行一個fetch操作後,需要一定的空間來掃描最近的offset大小,設置越大,代表掃描速度越快,但是也更耗內存,一般情況下不需要改變這個參數。

 

log.index.size.max.bytes

默認值:10485760

描述:每個log segment的最大尺寸。注意,如果log尺寸達到這個數值,即使尺寸沒有超過log.segment.bytes限制,也需要產生新的log segment。

 

log.message.format.version

默認值:0.10.0-IV1

描述:指定broker將用於將消息添加到日誌文件的消息格式版本。 該值應該是有效的ApiVersion。 一些例子是:0.8.2,0.9.0.0,0.10.0。 通過設置特定的消息格式版本,用戶保證磁盤上的所有現有消息都小於或等於指定的版本。 不正確地設置這個值將導致使用舊版本的用戶出錯,因爲他們將接收到他們不理解的格式的消息。

 

log.message.timestamp.difference.max.ms

默認值:9223372036854775807

描述:broker收到消息時的時間戳和消息中指定的時間戳之間允許的最大差異。 如果log.message.timestamp.type = CreateTime,如果時間戳的差值超過此閾值,則會拒絕接受這條消息。 如果log.message.timestamp.type = LogAppendTime,則忽略此配置。允許的最大時間戳差異不應大於log.retention.ms,以避免不必要地頻繁進行日誌滾動。

 

log.message.timestamp.type

默認值:CreateTime

描述 定義消息中的時間戳是消息創建時間還是日誌追加時間。 該值應該是“CreateTime”或“LogAppendTime”

 

log.preallocate

默認值:false

描述:是否預創建新的段文件,windows推薦使用

 

log.retention.check.interval.ms

默認值:300000

描述:檢查日誌段文件的間隔時間,以確定是否文件屬性是否到達刪除要求。

 

max.connections.per.ip

默認值:2147483647

描述:broker上每個IP允許最大的連接數

 

max.connections.per.ip.overrides

默認值:

描述:每個ip或者hostname默認的連接的最大覆蓋

 

num.partitions

默認值:1

描述:新建Topic時默認的分區數

 

principal.builder.class

默認值:

class org.apache.kafka.common.security.auth.DefaultPrincipalBuilder

描述:實現Principal Builder接口的類的完全限定名,該接口當前用於構建與SSL安全協議的連接的Principal。

 

replica.fetch.backoff.ms

默認值:1000

描述:複製數據時失敗等待時間

 

reserved.broker.max.id

默認值:1000

描述:可用於broker.id的最大數量。

 

sasl.enabled.mechanisms

默認值:[GSSAPI]

描述:Kafka服務器中啓用的SASL機制列表。 該列表可以包含安全提供者可用的任何機制。 默認情況下僅啓用GSSAPI。

 

sasl.kerberos.kinit.cmd

默認值:/usr/bin/kinit

描述:Kerberos kinit命令路徑

 

sasl.kerberos.min.time.before.relogin

默認值:60000

描述:登錄線程在刷新嘗試之間的休眠時間。

 

sasl.kerberos.principal.to.local.rules

默認值:[DEFAULT]

描述:用於從主體名稱到短名稱(通常是操作系統用戶名)的映射規則列表。 按順序評估規則,並且使用與主體名稱匹配的第一個規則將其映射到短名稱。 將忽略列表中的任何後續規則。 默認情況下,{username} / {hostname} @ {REALM}形式的主體名稱映射到{username}。 有關格式的詳細信息,請參閱安全授權和acls。

 

sasl.kerberos.service.name

默認值:null

描述 Kafka運行的Kerberos主體名稱。 這可以在Kafka的JAAS配置或Kafka的配置中定義。

 

sasl.kerberos.ticket.renew.jitter

默認值:0.05

描述:添加到更新時間的隨機抖動的百分比。

 

sasl.kerberos.ticket.renew.window.factor

默認值:0.8

描述:登錄線程將休眠,直到從上次刷新ticket到期,此時將嘗試續訂ticket

sasl.mechanism.inter.broker.protocol

默認值:GSSAPI

描述:SASL機制用於代理間通信。 默認爲GSSAPI。

 

security.inter.broker.protocol

默認值:PLAINTEST

描述:用於在代理之間通信的安全協議。 有效值爲:PLAINTEXT,SSL,SASL PLAINTEXT,SASL SSL。

 

ssl.cipher.suites

默認值:null

描述:密碼套件列表。用於TLS或SSL網絡協議協商網絡連接的安全設置的認證,加密,MAC和密鑰交換算法的命名組合。 默認情況下,支持所有可用的密碼套件。

ssl.client.auth

默認值:none

描述:配置kafka代理以請求客戶端認證。 以下設置很常見:ssl.client.auth =必需如果設置爲必需,則需要客戶端身份驗證。 ssl.client.auth = requested這意味着客戶端認證是可選的。 與請求不同,如果設置此選項,客戶端可以選擇不提供有關本身的身份驗證信息ssl.client.auth = none這意味着不需要客戶端身份驗證。

 

ssl.enabled.protocols

默認值:[TLSv1.2, TLSv1.1, TLSv1]

描述:SSL連接啓用的協議列表。

 

ssl.key.password

默認值:null

描述:私鑰到密鑰庫文件的密碼。 這對於客戶端是可選的。

 

ssl.keymanager.algorithm

默認值:SunX509

描述:密鑰管理器工廠用於SSL連接的算法。 默認值是爲Java虛擬機配置的密鑰管理器工廠算法。

 

ssl.keystore.location

默認值:null

描述 密鑰存儲文件的位置。 這對於客戶端是可選的,可以用於客戶端的雙向身份驗證。

ssl.keystore.password

默認值:null

描述:密鑰存儲文件的存儲密碼。 客戶端是可選的,只有配置了ssl.keystore.location才需要。

ssl.keystore.type

默認值:jks

描述:密鑰存儲文件的文件格式。 對於客戶端是可選的

ssl.protocol

默認值:TLS

描述:用於生成SSLContext的SSL協議。 默認設置爲TLS,這在大多數情況下是正常的。 最近的JVM中允許的值是TLS,TLSv1.1和TLSv1.2。 舊的JVM可能支持SSL,SSLv2和SSLv3,但是由於已知的安全漏洞,它們的使用不受歡迎。

 

ssl.provider

默認值:null

描述:用於SSL連接的安全提供程序的名稱。 默認值是JVM的默認安全提供程序。

 

ssl.trustmanager.algorithm

默認值:PKIX

描述:信任管理器工廠用於SSL連接的算法。 默認值是爲Java虛擬機配置的信任管理器工廠算法。

 

ssl.truststore.location

默認值:null

描述:信任存儲文件的位置。

 

ssl.truststore.password

默認值:null

描述 信任存儲文件的密碼。

 

ssl.truststore.type

默認值:jks

描述:信任存儲文件的文件格式。

 

authorizer.class.name

默認值:

描述:應該用於授權的授權程序類

 

metric.reporters

默認值:[]

描述:用作度量報告器的類的列表。 實現MetricReporter接口允許插入將通知新度量標準創建的類。 總是包括JmxReporter以註冊JMX統計信息。

 

metrics.num.samples

默認值:2

描述:維持計算度量的樣本數。

 

metrics.sample.window.ms

默認值:30000

描述 計算度量樣本的時間窗口。

 

quota.window.num

默認值:11

描述:要在客戶端配額的內存中保留的樣本數

 

quota.window.size.seconds

默認值:1

描述:客戶端配額的每個樣本的時間跨度

 

ssl.endpoint.identification.algorithm

默認值:null

描述:端點標識算法,使用服務器證書驗證服務器主機名。

 

zookeeper.sync.time.ms

默認值:2000

描述:一個ZK follower能落後leader多久



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章