Hi All,
We are using a one node cluster elasticsearch(version 5.3.0) in a 96RAM 24cores centos7 machine. The cluster holds about 1TB time-based documents in about 30 Indexes. If I restart the cluster using systemctl restart elasticsearch, it takes about 5 minutes to recovery all indexes from red to green.  Because the cluster will hold more documents like 10TB in the future , I wonder if there are any methods or settings  to speed up the restart process?  Following is our index settings, all index settings are the same.
{
      "index" : {
        "search" : {
          "slowlog" : {
            "threshold" : {
              "fetch" : {
                "warn" : "1s",
                "trace" : "200ms",
                "debug" : "500ms",
                "info" : "800ms"
              },
              "query" : {
                "warn" : "20s",
                "trace" : "2s",
                "debug" : "5s",
                "info" : "10s"
              }
            }
          }
        },
        "indexing" : {
          "slowlog" : {
            "threshold" : {
              "index" : {
                "warn" : "10s",
                "trace" : "500ms",
                "debug" : "2s",
                "info" : "5s"
              }
            }
          }
        },
        "number_of_shards" : "1",
        "provided_name" : "7b2c96f57ea1_nic1_4h_2017121016",
        "creation_date" : "1512892957368",
        "number_of_replicas" : "0",
        "uuid" : "9xm9ZANUS_ufWqGx05EmdQ",
        "version" : {
          "created" : "5030099"
        }
      }
    }
  }