I have an cluster which nothing is running currently, however the CPU usage always stay at 80%, any idea what else can I check?
If you are seeing 80% CPU in the Cluster CPU chart, expand that chart and take a closer look at what host or hosts are reporting the highest cpu. Then you can go look at the charts for those hosts and find out if CDH processes may be responsible for the cpu.
Also you can use tools like "top" to look at what processes are taking the most CPU.
cpu_percent_across_hosts takes into account cpu % over all your hosts; it is not only explaining what CDH roles are using.
Thanks for the reply,
I have checked, all 3 datanodes are having 100% cpu in the chart, when I log in to the host through terminal and run top command, yarn is responsible for the cpu usage, all 3 datanodes is having 400% cpu utilisation by yarn.