(2) Construcción rápida de ElasticSearch bajo Liunx

1. Descarga e instala

1) Preparación del entorno:

Sistema operativo: centos7
es versión: 8.8.1
jdk: 17
es es compatible con jdk, etc. Vista de soporte

2) Descargue el paquete de instalación y cárguelo en el servidor, la dirección del sitio web oficial https://www.elastic.co/cn/downloads/elasticsearch

inserte la descripción de la imagen aquí

3) Descomprimir el archivo

tar -zxvf elasticsearch-8.8.1-linux-x86_64.tar.gz 

4) Inicie Elasticsearch

Ingrese al directorio descomprimido, ingrese al directorio bin y ejecute el comando:

sh elasticsearch
# 守护进程方式
sh elasticsearch -d -p pid

Paso en el hoyo

Inicie el informe de errores y verifique el registro para encontrar
inserte la descripción de la imagen aquí
el motivo: esto se debe a que Elasticsearch no recomienda ejecutar como usuario raíz por razones de seguridad. Esto se debe a que ejecutar Elasticsearch como usuario raíz puede representar un riesgo potencial para la seguridad.
Solución: Cree usuarios y grupos de Elasticsearch:

sudo groupadd elasticsearch
sudo useradd -g elasticsearch elasticsearch

Cambie la propiedad del directorio de Elasticsearch:

#注意/usr/local/software/elasticsearch-8.8.1替换成自己解压es目录所在的位置
sudo chown -R elasticsearch:elasticsearch /usr/local/software/elasticsearch-8.8.1

Cambiar de usuario e iniciar elasticsearch

su elasticsearch

Después de cambiar, ingrese al directorio bin y ejecute el comando de inicio nuevamente sh elasticsearch.

5) Verificar

Visite en el navegador http://{服务器ip地址}:9200, si puede ver una respuesta en formato JSON, que contiene la información de la versión de Elasticsearch, etc., significa que Elasticsearch se ha ejecutado correctamente. Tenga en cuenta que el puerto 9200 está abierto.
inserte la descripción de la imagen aquí

Pisar el foso:

Error cuando visitamos

recibió tráfico http de texto sin formato en un canal https, cerrando la conexión Netty4HttpChannel{localAddress=/172.16.5.10:9200,
remoteAddress=/172.16.11.68:11111}

Como se muestra en la figura :
inserte la descripción de la imagen aquí
Motivo: Elasticsearch8 habilita la autenticación de seguridad de manera predeterminada.
Solución: en el archivo de configuración elasticsearch.yml en el directorio config/, cambie el interruptor de autenticación de seguridad del original verdadero a falso para lograr un acceso de inicio de sesión sin contraseña. Modificar como se muestra en la figura:
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/csdn570566705/article/details/131188215
Recomendado
Clasificación