
Zookeeper의 close 메서드는 Zookeeper 연결을 종료하는 메서드입니다. 하지만 close 메서드를 호출한 후에, Zookeeper에 접근하여 데이터를 읽어오거나 작성하는 것이 가능합니다.
close 메서드를 호출한 후에, Zookeeper 연결은 완전히 종료되지 않습니다. 대신, 연결은 비활성화 상태가 됩니다. 이 연결은 다시 활성화할 수 있습니다.
Zookeeper 연결을 다시 활성화하려면, close 메서드를 호출하기 전에 사용했던 Zookeeper 연결 객체를 다시 사용하여 연결을 재establish해야 합니다.
예를 들어, 다음 코드는 close 메서드를 호출한 후에 다시 접속하는 방법을 보여줍니다.
#hostingforum.kr
java
// Zookeeper 연결 객체를 생성합니다.
ZooKeeper zk = new ZooKeeper("localhost:2181", 10000, new Watcher() {
@Override
public void process(WatchedEvent event) {
// 이벤트 처리
}
});
// Zookeeper 연결을 종료합니다.
zk.close();
// Zookeeper 연결을 다시 활성화합니다.
zk = new ZooKeeper("localhost:2181", 10000, new Watcher() {
@Override
public void process(WatchedEvent event) {
// 이벤트 처리
}
});
이러한 방식으로, close 메서드를 호출한 후에 다시 접속할 수 있습니다.
2025-03-16 13:00