Updating the index without downtime

How to update/recreate the index without downtime in multinode elasticsearch environment?

There is good documentation on what you are looking. Follow this Index Aliases and Zero Downtime

Thanks. Only challenge what I see here is to have the double the disk space to create a new index.

Yes that's true, but you can delete the old index once done to reduce the disk utilization.