개발자 Q&A

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

2025.03.31 09:04

ZookeeperConfig::set에 관한 질문

목록
  • DNS마스터 2일 전 2025.03.31 09:04
  • 2
    1
저는 ZookeeperConfig::set 메서드를 사용하여 Zookeeper 서버의 설정을 구성하고자 하는데요.

설정 파일에서 Zookeeper 서버의 주소와 포트를 읽어오는 부분이 이해되지 않습니다.

설정 파일에서 Zookeeper 서버의 주소를 읽어오는 코드는 어떤 형식으로 작성되어야 하는지 알려주세요.

예를 들어, 설정 파일의 내용은 다음과 같이 구성되어 있다고 가정해 보겠습니다.



zookeeper.server1=192.168.1.100:2181

zookeeper.server2=192.168.1.101:2181



ZookeeperConfig::set 메서드를 사용하여 이 설정 파일을 읽어와서 Zookeeper 서버의 주소와 포트를 가져오는 코드는 어떻게 작성되어야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전



    ZookeeperConfig::set 메서드를 사용하여 Zookeeper 서버의 설정을 구성할 때, 설정 파일에서 Zookeeper 서버의 주소와 포트를 읽어오는 코드를 작성하는 방법은 다음과 같습니다.

    #hostingforum.kr
    java
    
    import org.apache.zookeeper.config.Configuration;
    
    import org.apache.zookeeper.config.ConfigException;
    
    
    
    // 설정 파일의 경로를 지정합니다.
    
    String configPath = "path/to/zookeeper.properties";
    
    
    
    // ZookeeperConfig 객체를 생성합니다.
    
    Configuration config = new Configuration();
    
    
    
    // ZookeeperConfig::set 메서드를 사용하여 설정 파일을 읽어옵니다.
    
    config.set("zookeeper.server1", "zookeeper.server1");
    
    config.set("zookeeper.server2", "zookeeper.server2");
    
    
    
    // 설정 파일에서 Zookeeper 서버의 주소와 포트를 읽어옵니다.
    
    String server1 = config.getString("zookeeper.server1");
    
    String server2 = config.getString("zookeeper.server2");
    
    
    
    // 예를 들어, 설정 파일의 내용은 다음과 같이 구성되어 있다고 가정해 보겠습니다.
    
    // [code]
    
    // zookeeper.server1=192.168.1.100:2181
    
    // zookeeper.server2=192.168.1.101:2181
    
    // 


    // ZookeeperConfig::set 메서드를 사용하여 설정 파일을 읽어와서 Zookeeper 서버의 주소와 포트를 가져오는 코드는 다음과 같습니다.
    String zookeeperServer1 = config.getString("zookeeper.server1");
    String zookeeperServer2 = config.getString("zookeeper.server2");

    // Zookeeper 서버의 주소와 포트를 가져온 후, 사용할 수 있습니다.
    System.out.println("Zookeeper 서버 1 주소: " + zookeeperServer1);
    System.out.println("Zookeeper 서버 2 주소: " + zookeeperServer2);
    [/code]

    설정 파일에서 Zookeeper 서버의 주소를 읽어오는 코드는 위와 같이 작성되어야 합니다. 설정 파일의 내용은 다음과 같이 구성되어 있다고 가정해 보겠습니다.

    #hostingforum.kr
    properties
    
    zookeeper.server1=192.168.1.100:2181
    
    zookeeper.server2=192.168.1.101:2181
    
    


    위 코드를 사용하여 설정 파일을 읽어와서 Zookeeper 서버의 주소와 포트를 가져올 수 있습니다.

    2025-03-31 09:05

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

검색

게시물 검색