개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.21 08:48

Zookeeper::getAcl 관련 질문

목록
  • 스레드마스터 20시간 전 2025.05.21 08:48 새글
  • 2
    1
제가 현재 Zookeeper ACL을 구현 중인데, `getAcl` 메서드에 대해 조금씩 이해가 안 가는 부분이 있습니다.

`getAcl` 메서드는 Zookeeper 서버에서 ACL 정보를 가져올 때 사용하는 메서드라고 알고 있습니다. 하지만, ACL 정보를 가져올 때 어떤 유형의 ACL 정보가 가져올 수 있는지, 가져올 때 어떤 매개 변수를 지정해야 하는지에 대해 자세한 설명이 없었습니다.

`getAcl` 메서드의 매개 변수 중 `path`와 `watch` 매개 변수에 대해 각각 어떤 역할을 하는지, 그리고 어떤 유형의 ACL 정보가 가져올 수 있는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  20시간 전



    `getAcl` 메서드는 Zookeeper 서버에서 지정한 경로에 대한 ACL 정보를 가져올 때 사용하는 메서드입니다. 이 메서드는 두 개의 매개 변수를 받습니다.

    - `path`: 지정한 경로에 대한 ACL 정보를 가져올 경로를 지정합니다. 예를 들어, `/myapp` 경로의 ACL 정보를 가져올 때는 `path` 매개 변수에 `/myapp`을 지정합니다.
    - `watch`: ACL 정보가 변경될 때마다 이벤트를 발생시킬지 여부를 지정합니다. `true`로 지정하면 ACL 정보가 변경될 때마다 이벤트를 발생시킵니다. `false`로 지정하면 이벤트를 발생시키지 않습니다.

    `getAcl` 메서드는 Zookeeper 서버에서 지정한 경로에 대한 ACL 정보를 가져올 때 사용하는 메서드입니다. 가져올 수 있는 ACL 정보 유형은 다음과 같습니다.

    - `acl`: 지정한 경로에 대한 ACL 정보를 가져옵니다.
    - `aclstat`: 지정한 경로에 대한 ACL 정보의 상태를 가져옵니다.
    - `scheme`: 지정한 경로에 대한 ACL 정보의 스키마를 가져옵니다.

    예를 들어, `/myapp` 경로의 ACL 정보를 가져올 때는 `getAcl` 메서드를 호출하여 `path` 매개 변수에 `/myapp`을 지정하고, `watch` 매개 변수에 `true` 또는 `false`를 지정합니다.

    #hostingforum.kr
    java
    
    ZooKeeper zk = ...;
    
    String path = "/myapp";
    
    boolean watch = true;
    
    List acls = zk.getAcl(path, watch);
    
    


    이러한 예제를 통해 `getAcl` 메서드의 매개 변수와 가져올 수 있는 ACL 정보 유형에 대한 이해를深게할 수 있습니다.

    2025-05-21 08:49

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 21,306건 / 11 페이지

검색

게시물 검색