FAQ soluciones de instalación elasticsearch

Esta grabación la instalación de varios problemas comunes encontrados en las soluciones de proceso y es el artículo

directorio

Esta grabación la instalación de varios problemas comunes encontrados en las soluciones de proceso y es el artículo

1 ,. / Elasticsearch-7.6.1 / bin / periódico elasticsearch comenzaron a matar a este problema no sólo fue generar gc registro adicional, de acuerdo con las gc asignado problemas de memoria de análisis de registros

 solución:

2, el tipo [START_OBJECT] pero encontrado [VALUE_STRING]];

solución:

3,

[1]: descriptores de archivo max [4096] para el proceso de elasticsearch es demasiado baja, aumento de al menos [65535] [2]: áreas de memoria virtual max vm.max_map_count [65530] es demasiado baja, aumento de al menos [262144] [ 3]: la configuración de detección por defecto no son adecuados para su uso en producción; al menos uno de [discovery.seed_hosts,

Aquí hay tres preguntas

[1]: descriptores de archivo máximo [4096] para el proceso elasticsearch es demasiado baja, aumento de al menos [65535]

[2]: áreas de memoria virtual max vm.max_map_count [65530] es demasiado baja, aumento de al menos [262144]

[3]: la configuración de detección por defecto no son adecuados para su uso en producción; al menos uno de [discovery.seed_hosts,


1 ,. / Elasticsearch-7.6.1 / bin / periódico elasticsearch comenzaron a matar a este problema no sólo fue generar gc registro adicional, de acuerdo con las gc asignado problemas de memoria de análisis de registros


Java HotSpot (TM) de 64 bits del servidor VM advertencia:. Opción UseConcMarkSweepGC está desfasada y en la versión 9.0 y es probable que se quitará en una versión futura
已杀死

 solución:

vi config / jvm.options editor de archivos

encontrar

-Xms1g
-Xmx1g

Modificada en su propia máquina que podría permitirse el lujo de 512m

2, el tipo [START_OBJECT] pero encontrado [VALUE_STRING]];

[elsearch @ K8A elasticsearch-7.6.1] $ ./bin/elasticsearch
Java HotSpot (TM) 64-Bit de aviso servidor VM: Opción UseConcMarkSweepGC está desfasada y en la versión 9.0 y es probable que se quitará en una versión futura.
Excepción en hilo "principal" 04/02/2020 10: 33: file 21459 ERROR principal No Log4j configuración 2 encontrado. Uso de la configuración por defecto (registro sólo errores a la consola), o el usuario proporcionadas mediante programación configuraciones. Set sistema de propiedad 'log4j2.debug' para mostrar Log4J 2 registro de inicialización interna. Ver https://logging.apache.org/log4j/2.x/manual/configuration.html para obtener instrucciones sobre cómo configurar Log4J 2
SettingsException [Error al cargar configuración de [elasticsearch.yml]]; anidada: ParsingException [Error al objeto de análisis: Contar con muestra de tipo [START_OBJECT] pero encontrado [VALUE_STRING]];
    en org.elasticsearch.common.settings.Settings $ Builder.loadFromStream (Settings.java:1097)
    en org.elasticsearch.common.settings.Settings $ Builder.loadFromPath (Settings.java:1070)
    en org.elasticsearch.node.InternalSettingsPreparer .prepareEnvironment (InternalSettingsPreparer.java:83)
    en org.elasticsearch.cli.EnvironmentAwareCommand.createEnv (EnvironmentAwareCommand.java:100)
    en org.elasticsearch.cli.EnvironmentAwareCommand.createEnv (EnvironmentAwareCommand.java:91)
    en org.elasticsearch.cli. EnvironmentAwareCommand.execute (EnvironmentAwareCommand.java:86)
    en org.elasticsearch.cli.Command.mainWithoutErrorHandling (Command.java:125)
    en org.elasticsearch.cli.Command.main (Command.java:90)
    en org.elasticsearch.bootstrap.Elasticsearch.main (Elasticsearch.java:126)
    en org.elasticsearch.bootstrap.Elasticsearch.main (Elasticsearch.java:92)
Causado por: ParsingException [Error al objeto de análisis: Contar con muestra de tipo [START_OBJECT ] pero encontrado [VALUE_STRING]]
    en org.elasticsearch.common.xcontent.XContentParserUtils.ensureExpectedToken (XContentParserUtils.java:78)
    en org.elasticsearch.common.settings.Settings.fromXContent (Settings.java:617)
    en org.elasticsearch. common.settings.Settings.access $ 400 (Settings.java:82)
    en org.elasticsearch.common.settings.Settings $ Builder.loadFromStream (Settings.java:1093)
 

solución:

Esto se debe a que el editor vi config / elasticsearch.yml la tecla equivocada y el valor de plomo a una doble comprobación donde se puede encontrar el problema modificado

Consejos, excepto entre la clave y el valor: hay espacios tales como: clave: valor (espacio)

3,

[1]: descriptores de archivo max [4096] para el proceso de elasticsearch es demasiado baja, aumento de al menos [65535]
[2]: áreas de memoria virtual max vm.max_map_count [65530] es demasiado baja, aumento de al menos [262144]
[ 3]: la configuración de detección por defecto no son adecuados para su uso en producción; al menos uno de [discovery.seed_hosts,

Aquí hay tres preguntas

[1]: descriptores de archivo max [4096] para el proceso de elasticsearch es demasiado baja, aumento de al menos [65535]
[2]: áreas de memoria virtual max vm.max_map_count [65530] es demasiado baja, aumento de al menos [262144]
[ 3]: la configuración de detección por defecto no son adecuados para su uso en producción; al menos uno de [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] debe configurarse
ERROR: Elasticsearch no ha salido normalmente - comprobar los registros en /home/elsearch/elasticsearch-7.6.1/logs/elasticsearch.log

[1]: descriptores de archivo máximo [4096] para el proceso elasticsearch es demasiado baja, aumento de al menos [65535]

resolver 

Editar archivos con usuario root

 vi /etc/security/limits.conf

 Por favor, es modificar el nombre de usuario correspondiente al inicio elasticsearch 

es hard nofile 65536
es soft nofile 65536

Reiniciar el servidor puede reiniciar ES

[2]: áreas de memoria virtual max vm.max_map_count [65530] es demasiado baja, aumento de al menos [262144]

solución:

Modificar la configuración de la raíz sysctl.conf

vi /etc/sysctl.conf 

Añadir la siguiente configuración:

vm.max_map_count=655360

Y ejecutar el comando:

sysctl -p

Entonces, elasticsearch reinicio, para comenzar con éxito.

[3]: la configuración de detección por defecto no son adecuados para su uso en producción; al menos uno de [discovery.seed_hosts,

resolver

modificación 

vi /conf/elasticsearch.yml

El valor por defecto se anota para encontrar, después de que el almacenamiento de comentarios remove  

cluster.initial_master_nodes: ["node-1"]

Es de reinicio

Publicado 66 artículos originales · ganado elogios 85 · Vistas de 140.000 +

Supongo que te gusta

Origin blog.csdn.net/qq_38380025/article/details/105263797
Recomendado
Clasificación