ZkClient client = null;
try {
client = new ZkClient(nodeInfo.getHOST_IP(), 5000);
// ZooKeeper zookeeper = new ZooKeeper("127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183",5000, null);
logger.info("======= ClusterNodeMonitorJob: zookeeper:" + nodeInfo.getHOST_IP() + "连接成功了");
// zookeeper.
} catch (Exception e) {
logger.info("======= ClusterNodeMonitorJob: zookeeper:" + nodeInfo.getHOST_IP() + "连接异常---" + e.getMessage());
String sysOwn = "zookeeper:" + nodeInfo.getHOST_IP();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmm");
java.util.Date now = new Date();
String opTime = sdf.format(now);
String smsContext = "【重要】" + opTime +"检测实时数据Zookeeper服务器:" + "hostIpOfEspMain" + "节点状态异常 ,请审核";
SmsUtil.sendSms(opTime, sysOwn, smsContext);
logger.info(" ==================== 节点状态异常: " + smsContext);
} finally {
if (client != null) {
try {
client.close();
logger.info("======= ClusterNodeMonitorJob: zookeeper:" + nodeInfo.getHOST_IP() + "关闭正常");
} catch (Exception e) {
logger.info("======= ClusterNodeMonitorJob: zookeeper:" + nodeInfo.getHOST_IP() + "关闭异常" + e.getMessage());
}
} else {
logger.info("======= ClusterNodeMonitorJob: zookeeper:" + nodeInfo.getHOST_IP() + "null异常");
}
}