# Installation de elactic search sur serveur linux

**URL:** https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552
**Category:** Discussions en français
**Created:** [November 25, 2015, 12:45pm UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552 "2015-11-25T12:45:56Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![stax](https://avatars.discourse-cdn.com/v4/letter/s/7ba0ec/32.png) [@stax](https://discuss.elastic.co/u/stax)
#### Post date: [November 25, 2015, 12:45pm UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/1 "2015-11-25T12:45:56Z")

</div>

Bonjour je suis dans l'installation d'elastic sur un serveur linux.  
J'ai fais un wget de la derniere version d'elasticsearch, je l'ai unzip puis j'ai lancé la commande bin/elasticsearch qui me retourne ceci:  
log4j:WARN No appenders could be found for logger (common).  
log4j:WARN Please initialize the log4j system properly.  
log4j:WARN See [http://logging.apache.org/log4j/1.2/faq.html#noconfig](http://logging.apache.org/log4j/1.2/faq.html#noconfig) for more info.  
log4j:ERROR setFile(null,true) call failed.  
java.io.FileNotFoundException: /usr/lib/elasticsearch-2.1.0/logs/elasticsearch.log (Aucun fichier ou dossier de ce type)  
at java.io.FileOutputStream.open0(Native Method)  
at java.io.FileOutputStream.open(FileOutputStream.java:270)  
at java.io.FileOutputStream.(FileOutputStream.java:213)  
at java.io.FileOutputStream.(FileOutputStream.java:133)  
at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)  
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)  
at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:223)  
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)  
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)  
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)  
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)  
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)  
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)  
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)  
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:440)  
at org.elasticsearch.common.logging.log4j.LogConfigurator.configure(LogConfigurator.java:128)  
at org.elasticsearch.bootstrap.Bootstrap.setupLogging(Bootstrap.java:204)  
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:258)  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)  
log4j:ERROR Either File or DatePattern options are not set for appender [file].  
log4j:ERROR setFile(null,true) call failed.  
java.io.FileNotFoundException: /usr/lib/elasticsearch-2.1.0/logs/elasticsearch\_deprecation.log (Aucun fichier ou dossier de ce type)  
at java.io.FileOutputStream.open0(Native Method)  
at java.io.FileOutputStream.open(FileOutputStream.java:270)  
at java.io.FileOutputStream.(FileOutputStream.java:213)  
at java.io.FileOutputStream.(FileOutputStream.java:133)  
at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)  
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)  
at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:223)  
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)  
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)  
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)  
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)  
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)  
at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConfigurator.java:672)  
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:516)  
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:440)  
at org.elasticsearch.common.logging.log4j.LogConfigurator.configure(LogConfigurator.java:128)  
at org.elasticsearch.bootstrap.Bootstrap.setupLogging(Bootstrap.java:204)  
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:258)  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

es ce que quelqu'un peut m’éclairer sur ce problème.

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [November 28, 2015, 2:30pm UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/2 "2015-11-28T14:30:54Z")

</div>

Cela laisse l'impression qu'il ne trouve pas le fichier `config/logging.yml`. Est-ce que tu as changé la moindre option ou tu as juste:

- téléchargé
- dézippé
- lancé

Sans aucun changement ?

---

<div class="post-metadata">

### Author: ![stax](https://avatars.discourse-cdn.com/v4/letter/s/7ba0ec/32.png) [@stax](https://discuss.elastic.co/u/stax)
#### Post date: [November 30, 2015, 9:32am UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/3 "2015-11-30T09:32:26Z")

</div>

Merci de votre réponse.  
Je suis en fait sur un serveur Debian donc j'ai effectué une nouvelle installation de elastic avec le paquet deb.  
Ce serveur est en fait une machine virtuelle fournis par OVH.  
Quand je lance la commande : sudo /etc/init.d/elasticsearch start  
l'ouput me donne ceci:  
[....] Starting Elasticsearch Server:sysctl: permission denied on key 'vm.max\_map\_count'  
failed!

D'après mes recherche comme je n'ai normalement pas les droits pour modifier le vm.max\_map\_count sur un serveur virtuelle. Es ce que vous pouvez me confirmer ceci ?  
Et dans une optique de développement et de test, pensez vous que je peux héberger mon site (projet symfony2) et elasticsearch sur un même serveur dédié. Ou bien utiliser foud by elastic avec mon serveur virtuelle actuelle.

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [November 30, 2015, 9:59am UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/4 "2015-11-30T09:59:20Z")

</div>

> [@stax](#):
>
> D'après mes recherche comme je n'ai normalement pas les droits pour modifier le vm.max\_map\_count sur un serveur virtuelle. Es ce que vous pouvez me confirmer ceci ?

Aucune idée pour ma part.

> [@stax](#):
>
> pensez vous que je peux héberger mon site (projet symfony2) et elasticsearch sur un même serveur dédié.

Oui. Si le site n'est super chargé ou que tu n'as pas d'exigence en terme de temps de réponse, tu peux accepter de dégrader les performances de ES en faisant tourner autre chose sur la même machine physique.

> [@stax](#):
>
> Ou bien utiliser found by elastic avec mon serveur virtuelle actuelle.

Evidemment. L'intérêt de found est que tu n'as plus à te préoccuper de la stabilité, des changements de version... En plus ça vient avec Shield, Watcher, Kibana 4 et plein d'autre goodies 😛

---

<div class="post-metadata">

### Author: ![stax](https://avatars.discourse-cdn.com/v4/letter/s/7ba0ec/32.png) [@stax](https://discuss.elastic.co/u/stax)
#### Post date: [November 30, 2015, 11:05am UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/5 "2015-11-30T11:05:12Z")

</div>

Apparemment le problème vient bien du fait que j'utilise une machine virtuelle mais je ne comprends pas la solution qui est exposée par les devs ici : [https://github.com/elastic/elasticsearch/pull/11293](https://github.com/elastic/elasticsearch/pull/11293)

---

<div class="post-metadata">

### Author: ![noemie](https://avatars.discourse-cdn.com/v4/letter/n/ce73a5/32.png) [@noemie](https://discuss.elastic.co/u/noemie)
#### Post date: [December 1, 2015, 9:52am UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/6 "2015-12-01T09:52:57Z")

</div>

Bonjour,  
j'ai le même problème après avoir modifié le elasticsearch.yml pour spécifier le nom de cluster. Et je finis avec un nom de cluster au hasard dans la liste disponible comme si je ne lui avais pas spécifié de nom dans le yml.

Je suis sur une machine virtuelle Red Hat 6.6

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [December 1, 2015, 10:34am UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/7 "2015-12-01T10:34:16Z")

</div>

@noemie Nom de cluster est différent de nom de noeud. Si tu veux changer le nom du noeud, change `node.name` et non `cluster.name`.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 1:50pm UTC](https://discuss.elastic.co/t/installation-de-elactic-search-sur-serveur-linux/35552/8 "2017-07-06T13:50:26Z")

</div>


