2012-01-06 11 views
12

Quiero que Elastic Search se ejecute en mi entorno de Windows 7, pero al ser un NOOB completo en el mundo de Java, no estoy teniendo éxito.tratando de obtener una búsqueda elástica para ejecutar

He descargado e instalado la última versión de Java y la última JDK. Navego a mi directorio. \ Elasticsearch-0.18.6 \ bin y ejecuto elasticsearch.bat. Me sale ...

JAVA_HOME environment variable must be set! 

¿Puede alguien me ilumine sobre la instalación correcta de Java que necesito en mi máquina así que todo es allí donde elásticas necesidades de búsqueda?

+0

Quizás podría haber agregado toda esta información adicional a su [otro] (http://stackoverflow.com/questions/8760696/running-elastic-search-as-a-windows-service) pregunta? (o viceversa) –

+0

Bueno, lo tuve agregado a mi pregunta original, pero luego me di cuenta de que había hecho dos preguntas por separado. Dado que este sitio es un formato de preguntas y respuestas, pensé que los moderadores me agradecerían que lo planteara como dos preguntas separadas. –

Respuesta

9

Eche un vistazo a este link sobre la configuración de la variable de entorno JAVA_HOME. Este es solo el primero (de muchos) resultados de una búsqueda en Google para "establecer la variable de entorno JAVA_HOME".

+2

Gracias. De hecho, hice una búsqueda en Google antes de hacer esta pregunta. Y encontré ese enlace también.Sin embargo, en lugar de pasar por un montón de pasos manuales (pensé que JAVA_HOME no sería lo primero que faltaba), estaba buscando un instalador para crear esa configuración. Ese enlace indica que se necesita el JDK, así que lo instalé, pero la variable de entorno aún no estaba configurada, así que pensé que aún me faltaba algo. –

+10

Ok, lo tengo resuelto. Para cualquiera que tenga el mismo problema, instale los últimos bits para JVM (máquina virtual Java), instale los últimos bits para el JDK (kit de desarrollo Java) y configure manualmente la variable de entorno JAVA_HOME ya que ninguno de los instaladores se ocupa de esta. Mi ruta es 'C: \ Archivos de programa \ Java \ jdk1.7.0_02'. –

+1

para Windows 8 seguí este tutorial: http://php-cms-job.blogspot.nl/2012/09/how-to-setting-javahome-variable-in.html y después de un reinicio conseguí el servidor elásticosearch corriendo localmente – stefjnl

4
  **How to Set Java_Home Environment** 

-> Ir a la unidad donde está instalado ventanas (generalmente es C: \ Unidad) en "Mi PC".

-> Ahora vaya a la carpeta "archivos de programa" y luego vaya a la carpeta "java" (para un sistema operativo de 64 bits, si no encuentra la carpeta "JAVA", considere buscar en "Archivos de programa (x86)" carpeta). -> Busque una carpeta de instalación JAVA JDK. Si no lo tiene, descargue java jdk e instale el último.

-> Copie el nombre de ruta (por ejemplo, C: \ Archivos de programa \ Java \ jdk1.8.0_05) o simplemente escríbalo en papel.

-> Ahora vaya a su escritorio; haga clic derecho en el ícono "mi computadora"; ir a propiedades; vaya a "Configuración avanzada del sistema"; haga clic en "Variables de entorno"; haga clic en "nuevo" en "Variables del sistema".

-> Ahora, en "Nombre de variable" escriba "JAVA_HOME" y en el área "Valor de variable", ingrese en la ruta de la carpeta de instalación de JDK (por ejemplo, C: \ Archivos de programa \ Java \ jdk1.8.0_05)

-> Haga clic en "Aceptar" y nuevamente en "Aceptar" y "Aceptar" nuevamente. Cierre cualquier ventana abierta (no necesariamente).

         ALL DONE!! 

Adelante, ejecute su archivo ElasticSearch Batch.

+0

mejor solución, necesita más votos ascendentes! – pewpewlasers

+0

Tengo que reiniciar Windows 7 después de todos estos pasos, hasta que esa variable JAVA_HOME no se haya visto en el sistema – YMC

1

Establecer la variable JAVA_HOME

Una vez que tenga la ruta de instalación de JDK:

Haga clic en el icono Mi PC del escritorio y seleccione Propiedades. Haga clic en la pestaña Avanzado, luego haga clic en el botón Variables del entorno. En Variables del sistema, haga clic en Nuevo. Ingrese el nombre de la variable como JAVA_HOME. Ingrese el valor de la variable como ruta de instalación para Java Development Kit. Haga clic en Aceptar. Haga clic en Aplicar cambios. Es posible que deba reiniciar Windows.

Cuestiones relacionadas