0
我想從hadoop資源管理器中獲得所有的工作,所以我嘗試使用yarn rest API,但這是在瀏覽器中返回XML,那麼是否有任何方法可以從中獲取JSON?我打如何從Yarn rest API在瀏覽器上獲取JSON?
URL下面給出: 服務器:端口/ WS/V1 /組/應用
我想從hadoop資源管理器中獲得所有的工作,所以我嘗試使用yarn rest API,但這是在瀏覽器中返回XML,那麼是否有任何方法可以從中獲取JSON?我打如何從Yarn rest API在瀏覽器上獲取JSON?
URL下面給出: 服務器:端口/ WS/V1 /組/應用
由於MR SRINIVAS建議,將接受:應用/ JSON並做你想做的。這裏有一個例子:
Seans-MacBook-Pro:~% wget -qO- --header="Accept: Application/json" http://amarillo-rm.pepperdata.com:8088/ws/v1/cluster/info
{
"clusterInfo": {
"id": 1479097299577,
"startedOn": 1479097299577,
"state": "STARTED",
"haState": "ACTIVE",
"rmStateStoreName": "org.apache.hadoop.yarn.server.resourcemanager.recovery.NullRMStateStore",
"resourceManagerVersion": "2.6.0-cdh5.5.1",
"resourceManagerBuildVersion": "2.6.0-cdh5.5.1 from e1581abbb6ab62b0a41b7ce6141d7280bf0c53da by jenkins source checksum db52b8a74b1a7e55c309ec5fbcd7ca",
"resourceManagerVersionBuiltOn": "2015-12-02T18:44Z",
"hadoopVersion": "2.6.0-cdh5.5.1",
"hadoopBuildVersion": "2.6.0-cdh5.5.1 from e1581abbb6ab62b0a41b7ce6141d7280bf0c53da by jenkins source checksum 98e07176d1787150a6a9c087627562c",
"hadoopVersionBuiltOn": "2015-12-02T18:38Z"
}
}
我知道這一點,我想從瀏覽器本身返回JSON –
嘗試添加接受像頭這樣'接受:應用/ json' – mrsrinivas
只是解析XML,如果你不能從中得到JSON?會花費更少的時間比問這個問題 – zerohero
@MRSrinivas,但我們不能發送那些瀏覽器,我們可以嗎? –