
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