Limited read and write speed using Elasticsearch Hadoop

@Keith_Massey Yeah I am sorry for the confusion.

I am curious though about the relationship between shards and CPU. According to the documentation and some other discussions each shard runs a search on a single thread. Does this mean that if you have, say 6 shards and 12 threads/vCPU available, it only uses 6/12 threads? Or can it use multiple per shard?

And what is the relation between shards and CPU for writing? Say I have 6 shards, and 12 threads/vCPU available, can I write using 12 Spark tasks? Or will that be useless and overload the cluster?

And last question, what is the relationship between RAM available and shard size?