Comment puis-je augmenter la mémoire de l'espace de tas dans Solr-5.0? Je veux juste définir la mémoire d'espace de tas minimum et maximum de Solr.
Ces informations sont dans le WIKI: https://cwiki.Apache.org/confluence/display/solr/Taking+Solr+to+Production#TakingSolrtoProduction-MemoryandGCSettings
SOLR_Java_MEM = "- Xms10g -Xmx10g"
Que diriez-vous d'utiliser l'option -m
./solr restart -m 1g
De ./solr --help
-
-m Définit la taille de segment de mémoire min (-Xms) et max (-Xmx) pour la JVM, telle que: -m 4g entraîne: -Xms4g -Xmx4g; par défaut, ce script définit la taille du tas à 512 m
Suivez les étapes ci-dessous pour augmenter la mémoire JVM dans Solr:
Ouvrez solr.in.cmd dans n'importe quel éditeur de texte (chemin: bin/solr.in.cmd)
Ajoutez le définir SOLR_Java_MEM = -Xms1g -Xmx1g (il définira le minimum et le maximum Java mémoire de tas de 1 Go. Cependant, vous ne pourrez voir que 981,38 Mo dans tableau de bord solr)
Pour Centos 7, la modification se trouve dans le fichier bin/solr, par ex. pour l'augmenter à 5G:
vim /opt/solr/bin/solr
Modifiez le bloc de code:
Java_MEM_OPTS=()
if [ -z "$SOLR_HEAP" ] && [ -n "$SOLR_Java_MEM" ]; then
Java_MEM_OPTS=($SOLR_Java_MEM)
else
SOLR_HEAP="${SOLR_HEAP:-512m}"
Java_MEM_OPTS=("-Xms5g" "-Xmx5g")
fi