
Zookeeper의 addAuth 메서드는 인증을 설정하기 위해 사용됩니다. 인증 유형은 다음과 같습니다.
- DigestAuthenticationProvider: 사용자 이름과 비밀번호를 기반으로 인증합니다.
- KerberosAuthenticationProvider: Kerberos 인증을 사용하여 인증합니다.
- SaslAuthenticationProvider: SASL 인증을 사용하여 인증합니다.
addAuth 메서드를 사용하여 인증을 설정하는 방법은 다음과 같습니다.
1. 인증 유형을 선택합니다. 예를 들어, DigestAuthenticationProvider를 사용한다면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
ZooKeeper zk = new ZooKeeper("localhost:2181", 2000, new Watcher() {
public void process(WatchedEvent event) {
System.out.println("Event: " + event);
}
});
zk.addAuthInfo("digest", "username:password".getBytes());
2. 인증 정보를 설정합니다. 위의 예제에서 "username:password"는 사용자 이름과 비밀번호를 나타냅니다.
3. ZooKeeper와 통신합니다. 인증이 성공적으로 설정된 후, ZooKeeper와 통신을 시작할 수 있습니다.
인증 유형과 addAuth 메서드를 사용하여 인증을 설정하는 방법에 대한 자세한 내용은 ZooKeeper의 공식 문서를 참고하시기 바랍니다.
2025-03-11 07:37