La bonne version de Java pour Solr

solr

Depuis toujours, il est recommandé d’utiliser avec Lucene et Solr une JVM de chez Oracle. En réalité, depuis Java 7, il est tout a fait possible d’utiliser au choix OpenJDK ou la distribution de Oracle.

Avec la sortie future de Lucene 4.8 et Solr 4.8, Java 7 sera un pré-requis. Il faut également savoir que la version minimum a installer est la version 7u1, mais que les dernières versions ont un bug qui provoque une corruption d’index. Comme indiqué sur le site de Lucene, il est donc impératif d’utiliser la version 7u25 ou la future version 7u60 de chez Oracle.

Pour l’utilisation d’une version inférieure à Lucene 4.8 et Solr 4.8, il est toujours possible d’utiliser une version Java 6, mais le support public a été arrêté par Oracle depuis Février 2013, soit plus d’une année.

Mise à jour du 23 Avril 2014

Une version 7u55 de la JVM Oracle est maintenant disponible et corrige le bug de corruption d’index.

Ce bug a initialement été corrigé dans la JVM 8 puis backporté dans la JVM 7.

Mise à jour du  8 Décembre 2014

Pour connaitre tous les bugs de la JVM Oracle ou openJDK ayant affectés Solr et donc savoir quelle version de JVM éviter, vous pouvez vous rendre sur cette page du Wiki Solr.

Mise à jour du 13 Février 2015

Avec les dernières versions de Solr il est possible voir même recommandé d’installer une Java 8

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *