Update mappings takes 30 hours for 9M documents

I'm using Elastic 2.4 .
I'm trying to update mappings, but it takes 30 hours for Elastic with 9M documents.
I'm running on a machine with 360 GB RAM, and Elastic is running with 30 GB.

  1. Is there a quick option to run the update mappings much faster ? maybe in parallel processes ?
  2. Is it possible to read documents from Elastic when update mapping is running ?

Thanks !

can you explain, what you mean with update mappings in combination with 9 million documents? Are you talking about updating the mapping or are you talking about indexing documents?

Thanks!