因为要做一些展示CDH集群状态的功能,查到CDH专门提供了他管理工具上面那些图表生成JAVA调用API工具,配置比较简单,引几个CDH的包即可,主要的包如下
<dependency>
<groupId>com.cloudera.api</groupId>
<artifactId>cloudera-manager-api</artifactId>
<version>5.11.0</version>
</dependency>
具体怎么配置网上有人分享
遇到的问题是构建图表的SQL怎么写
其实是一个叫TSQUERY LANGUAGE的语句去查
TSQUERY是按时间序列的方式从存储数据中检索数据的语句来进行构建图表的。
官网有介绍
其实构建方法CDH工具里面就有,包括语法和变量
进入CDH 打开图表生成器,点开构件图表和保存按钮旁边暗灰色的问号,右侧展开DIV里面链接度量标准表即为变量查看,文档链接可查看具体语法