Esta grabación la instalación de varios problemas comunes encontrados en las soluciones de proceso y es el artículo
directorio
2, el tipo [START_OBJECT] pero encontrado [VALUE_STRING]];
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