我想像这样获得mesos日志目录
mesos-master --zk=zk://localhost:2181/mesos --log_dir=/Users/wangyao/WorkAndLog/mesos/log
/用户/王窑/ WorkAndLog / meoso /日志
我怎么能在我的代码中得到这个?
我在我的代码中尝试使用GetRequest,就像这样
GetRequestHandler requestHandler = new GetRequestHandler() {
@Override
public String doGetRequestCallBack(HttpResponse response) throws IOException {
return EntityUtils.toString(response.getEntity());
}
};
Map<String, String> httpParams = new HashMap<String, String>();
String obj = HttpClientUtils.doGetRequest("http", "localhost", 5050, "/master/state.json", httpParams,
requestHandler);
通过这种方式,我可以在obj中获取log_dir。
但是我知道应用服务器和mesos服务器没有使用同一台机器,所以我不能用'localhost'来做请求,一般来说这不是一个可行的方法。 有没有办法得到log_dir?