使用REST接口查询HBase集群信息
功能简介
使用REST服务,传入对应host与port组成的url,通过HTTPS协议,获取集群版本与状态信息。
代码样例
- 获取集群版本信息
以下代码片段在“hbase-rest-example\src\main\java\com\huawei\hadoop\hbase\examples”包的“HBaseRestTest”类的getClusterVersion方法中。
private void getClusterVersion(String url) { String endpoint = "/version/cluster"; Optional<ResultModel> result = sendAction(url + endpoint, MethodType.GET, null); handleNormalResult((Optional<ResultModel>) result); }
- 获取集群状态信息
以下代码片段在“hbase-rest-example\src\main\java\com\huawei\hadoop\hbase\examples”包的“HBaseRestTest”类的getClusterStatus方法中。
private void getClusterStatus(String url) { String endpoint = "/status/cluster"; Optional<ResultModel> result = sendAction(url + endpoint, MethodType.GET, null); handleNormalResult(result); }