- Vai a /etc/sysconfig/elasticsearch
-  Aggiungi ES_JAVA_OPTS="-Djna.tmpdir=/var/lib/elasticsearch/tmp".(Per Elasticsearch più recente, usa Djava.io.tmpdirinvece diDjna.tmpdir)
- Avvia Elasticsearch utilizzando systemctl start elasticsearchoservice start elasticsearch.
- Ora puoi vedere tmpcartella creata all'interno di/var/lib/elasticsearch/.
- Questa cartella dovrebbe avere il permesso di esecuzione per elasticsearchutente
- Controlla l'autorizzazione con il nome i -l /var/lib/elasticsearch
-  Assicurati che il file dei permessi contenga qualcosa come sotto il permesso dr-xr-xr-x root root / drwxr-xr-x root root var drwxr-xr-x root root lib drwxr-x--- elasticsearch elasticsearch elasticsearch
Spero che il tuo problema venga risolto.
Ho riscontrato lo stesso problema su un server cPanel CentOS7 con ElasticSearch 7.8 installato tramite YUM. Come da risposta, ho fatto quanto segue:
- Imposta ES_JAVA_OPTS="-Djna.tmpdir=/var/lib/elasticsearch/tmp"in/etc/sysconfig/elasticsearch
- mkdir -p /var/lib/elasticsearch/tmp
- chown -R elasticsearch.elasticsearch /var/lib/elasticsearch/tmp