web-dev-qa-db-fra.com

Erreur de démarrage d'Elastic Search - "\ Common était inattendu pour le moment."

J'ai téléchargé et extrait elasticsearch et lorsque j'exécute le fichier de traitement par lots "elasticsearch.bat", l'erreur suivante s'affiche.

"\Common was unexpected at this time."

Résolu:

En modifiant la ligne 46 du fichier 'bat'

'%Java%' ==> '!Java!'

35
gd vigneshwar

J'ai également rencontré le même problème lors de l'exécution du fichier batch "elasticsearch.bat" dans Windows 10. J'ai défini Java_HOME à l'aide de la commande ci-dessous et cela a fonctionné pour moi.

set "Java_HOME = C:\Program Files\Java\votre_version_jdk"

30

J'ai placé SET "Java_HOME=C:\Program Files\Java\jdk1.8.0_191" juste en dessous de SET params='%*' à l'intérieur de "bin\elasticsearch.bat" et cela a fonctionné

@echo off

setlocal enabledelayedexpansion
setlocal enableextensions

SET params='%*'
SET "Java_HOME=C:\Program Files\Java\jdk1.8.0_191"

:loop
......
8
Joshua Waurich

Supprimez in variable de chemin comme C:\Program Files (x86)\Common Files\Oracle\Java\javapath et allez-y.

https://discuss.elastic.co/t/cannot-start-elasticsearch/129779/10?u=ddagsf

2
ddagsan

J'ai résolu ce problème en modifiant mes variables d'environnement - Variables système - variable nommée CLASSPATH. La variable contenue

;C:\Program Files (x86)\Common Files\EMC\ExJNIAPIGateway.jar

J'ai cité ceci

;"C:\Program Files (x86)\Common Files\EMC\ExJNIAPIGateway.jar"

Tout s'est bien passé ensuite. Je ne sais pas vraiment à quel logiciel d'entreprise le fichier jar se rapporte, mais cela ne me dérange pas s'il ne fonctionne plus sur mon PC.

2
Clive Gout

set "Java_HOME=C:\Program Files\Java\\[your_jdk_version]"

tapez ceci avec votre version de jdk ci-dessus et réessayez d'exécuter le fichier bat

1
ersh

Ce problème est dû à des variables dans cmd %..%, la réponse est ici .

0
Yedhrab