Curl -X GET 'https://localhost:9200'

Não gerei a senha só fiz a instalação nas seguintes etapas:

sudo nano/etc/yum.repos.d/elasticsearch.repo

[elasticsearch-8.x]
name=Elasticsearch repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
sudo yum clean all
sudo yum makecache
sudo yum -y install elasticsearch
sudo systemctl enable --now elasticsearch.service
systemctl start elasticserarch

Mas deu erro ao iniciar o serviço, então fiz sua recomendação de criar:
Link artigo da solução

cd /usr/share/elasticsearch
sudo mkdir tmp
sudo chown elasticsearch:elasticsearch tmp
sudo systemctl edit elasticsearch

Então o serviço funcionou, mas não consigo usar o comando Curl -X GET ‘https://localhost:9200