4.2.0
org.apache.logging.log4j
log4j-core
2.12.1
添加好依赖后,就可以基于Curator检测zookeeper节点在分布式环境中的状态。
import org.apache.curator.RetryPolicy;
import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.CuratorFrameworkFactory;
import org.apache.curator.framework.api.CuratorWatcher;
import org.apache.curator.retry.ExponentialBackoffRetry;
import org.apache.zookeeper.WatchedEvent;
public class Main {
public static void main(String[] args) {
//初始化log4j,zookeeper否则报错。
org.apache.log4j.BasicConfigurator.configure();
try {
Main m = new Main();
} catch (Exception e) {
e.printStackTrace();
}
}
public Main() throws Exception {
String ip = “localhost”;
String addrs = ip + “:2181,” + ip + “:2182,” + ip + “:21