zookeeper NIOServerCnxn: Too many connections from /10.202.50.79 - max is 60 異常解決辦法
今天在對zookeeper做連接的時候,發現只能連接10個,然后開始報zookeeper NIOServerCnxn: Too many connections
錯誤,調試了半天看不出問題所在,后來一次跟蹤調試的時候,發現zkserver 出現too many 一閃而過,才發現是
zookeeper 服務端配置問題。
解決方法:
將最大連接數我這設置成了300,后來發現仍然提示同樣的問題,最大連接數並沒有起作用,根據屬性提示,直接修改zoo.cfg配置文件
添加:maxClientCnxns=300
啟動hadoop,最大連接參數起作用
zoo.cfg參考參數設置如下:
dataDir = 數據存放路徑
dataLogDir = 日志存放路徑
clientPort = 客戶端連接端口
clientPortAddress
tickTime= 整形 不能為0
maxClientCnxns= 整形 最大客戶端連接數
minSessionTimeout= 整形
maxSessionTimeout= 整形
initLimit = 整形
syncLimit = 整形
electionAlg = 整形
peerType = observer | participant
server. sid= host:port | host:port:port | host:port:port:type (type值 observer | participant)
group.gid = sid:sid (一個ID, 值是多個sid, 中間以:分割, 一個sid只能屬於一個gid)
weight.sid=整形