Linux 安装 ElasticSearch 提示 Exceção no thread “main“ java.lang.RuntimeException

Insira a descrição da imagem aqui

Problema①

  • Siga as instruções oficiais para instalar, mas este problema ocorre:
    Insira a descrição da imagem aqui

  • Provavelmente significa que não é permitido usar rootpara instalação

a razão

elasticsearchO padrão é não dar suporte ao rootusuário para iniciar.

resolver

Solução 1: Des.insecure.allow.root = true

  • Modificar /software/elasticsearch-7.12.0/bin/elasticsearch, adicionarES_JAVA_OPTS=”-Des.insecure.allow.root=true”

  • Ou adicione ao executar:sh /software/elasticsearch-7.12.0/bin/elasticsearch -d -Des.insecure.allow.root=true

Nota: Atmosferas oficiais rootpodem representar um risco de segurança, mas não é recomendado root.

Solução 2: Adicionar usuários dedicados

useradd elasticsearch
chown -R elasticsearch:elasticsearch /software/elasticsearch-7.12.0
su elasticsearch
sh /software/elasticsearch-7.12.0/bin/elasticsearch -d

Problema ②

Insira a descrição da imagem aqui

resolver

  • Memória insuficiente, pelo menos 1Gespaço de memória é necessário

Acho que você gosta

Origin blog.csdn.net/weixin_43438052/article/details/115211026
Recomendado
Clasificación