I indexed a lot of data into my elasticsearch cluster several hours ago. The CPU utilization went to 100% while this was happening, but now that it has finished (about 3 hours ago) the CPU utilization is still 100%. I had the refresh interval est to "-1" during the indexing, but have since set it to "60s".
I have been looking at the output of hot threads, but can't work out what is happening with my cluster, as far as I know there are very few queries going to it now. It seems like a lot of the output is from log4j and netty.
My hot_threads output: https://gist.github.com/carasel/34467b214bd71e9680da3ffa4d8584b2
I have 300 shards (including replication of 1) across 30 indices, 3 master nodes, 4 data nodes.