worker与zk断开长时间运行的螺栓

ugmeyewa  于 2021-06-21  发布在  Storm
关注(0)|答案(1)|浏览(219)

我有一个螺栓,它使用一个大物体池。当池重新初始化(每4小时一次)时,bolt会等待几秒钟并与zookeper断开连接。我在yaml中指定了以下属性,但仍然有工人死亡。

supervisor.worker.start.timeout.secs 300
supervisor.worker.timeout.secs 60

以下是日志:

2015-02-17 04:35:01 o.a.z.ClientCnxn [INFO] Client session timed out, have not heard from server in 15906ms for sessionid 0x14b9200ea400009, closing socket connection and attempting reconnect
2015-02-17 04:35:01 o.a.c.f.s.ConnectionStateManager [INFO] State change: SUSPENDED
2015-02-17 04:35:01 o.a.c.f.s.ConnectionStateManager [WARN] There are no ConnectionStateListeners registered.
2015-02-17 04:35:01 b.s.cluster [WARN] Received event :disconnected::none: with disconnected Zookeeper.
2015-02-17 04:35:02 o.a.z.ClientCnxn [INFO] Opening socket connection to server realtimeanalytics.novalocal/10.0.0.11:2181. Will not attempt to authenticate using SASL (Unable to locate a login configuration)
2015-02-17 04:35:02 o.a.z.ClientCnxn [INFO] Socket connection established to realtimeanalytics.novalocal/10.0.0.11:2181, initiating session
2015-02-17 04:35:02 o.a.z.ClientCnxn [INFO] Session establishment complete on server realtimeanalytics.novalocal/10.0.0.11:2181, sessionid = 0x14b9200ea400009, negotiated timeout = 20000
2015-02-17 04:35:02 o.a.c.f.s.ConnectionStateManager [INFO] State change: RECONNECTED
2015-02-17 04:35:02 o.a.c.f.s.ConnectionStateManager [WARN] There are no ConnectionStateListeners registered.
2015-02-17 04:35:33 o.a.z.ClientCnxn [INFO] Client session timed out, have not heard from server in 13499ms for sessionid 0x14b9200ea400009, closing socket connection and attempting reconnect
2015-02-17 04:35:34 o.a.c.f.s.ConnectionStateManager [INFO] State change: SUSPENDED
2015-02-17 04:35:34 b.s.cluster [WARN] Received event :disconnected::none: with disconnected Zookeeper.
2015-02-17 04:35:34 o.a.c.f.s.ConnectionStateManager [WARN] There are no ConnectionStateListeners registered.
c0vxltue

c0vxltue1#

你试过增加工人心跳超时吗?

worker.heartbeat.frequency.secs: 60

相关问题