Hive在连Zookeeper时发现ZK的日志里都是类似:
Gota Connection with timeout 40000ms
Hive在获取锁创建ZK连接时传入的默认sessionTimeout是10min,为什么到ZK Server这里变成40s呢?
这和ZK的默认配置有关,默认的配置只是有ticktime=2000ms,而默认的minSessionTimeout=2*ticktime,maxSessionTimeout=20*ticktime,因此,当Hive连过来时由于10min >> maxSessionTimeout,才有日志里面的结果.