Tengo una aplicación de Rails que usa Searchkick y después de actualizar mis gemas e hilados, recibo esta advertencia de Elasticsearch"
warning: 299 Elasticsearch-7.13.1-9a7758028e4ea59bcab41c12004603c5a7dd84a9 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.13/security-minimal-setup.html to enable security." Traté de seguir las instrucciones en la página web mencionada , pero me quedé atascado en la run the elasticsearch-setup-passwords utility . No puedo encontrar este script en ningún lado.
Actualmente estoy en una Mac M1, pero ejecuto una terminal con Rosetta, por lo que se instaló homebrew con Rosetta.
Esto es solo para mi máquina de desarrollo, por lo que no parece que la seguridad sea tan importante y las versiones anteriores de Elasticsearch instaladas con Homebrew no mostraban esta advertencia.
Esto es lo que estoy ejecutando ahora:
brew install Elasticsearch && brew services start elasticsearch )¿Hay alguna forma de ignorar este mensaje? O como soluciono esto? Es tan grande en mi consola que no puedo leer mis pruebas.
Esta advertencia se muestra porque tiene el complemento de seguridad habilitado pero no configurado.
Si no quieres seguridad, puedes deshabilitar xpack y debería funcionar.
simplemente agregue esta línea en su configuración elasticsearch.yml :
xpack.security.enabled: falseAgregando a la respuesta de @ luc-e. Si tiene instalado Elastic como contenedor Docker, debe hacer lo siguiente:
docker exec -it <container_id> bash cd /usr/share/elasticsearch/config echo "xpack.security.enabled: false" >> elasticsearch.ymly reinicia tu contenedor