2010-05-17 6 views
1

Je suis les instructions sur http://lucene.apache.org/solr/tutorial.html et je peux installer Solr sur mon PC.Comment configurer Solr sur un VPS en direct?

Maintenant, quand je viens à mon VPS Je ne peux pas surmonter l'étape: $ java -jar start.jar

Afer exécutant cette commande, le service de recherche est disponible à l'adresse http: //x.x.x.x:8983/solr/select. Mais, lorsque je ferme le client SSH, le service sur http: //x.x.x.x:8983/solr/select est également fermé. Donc je ne peux plus chercher.

Que dois-je faire? Mon VPS dispose de 512 Mo de RAM et fonctionne principalement avec lighttpd, php et mySQL. Mon VPS contient 512 Mo de RAM. Pensez-vous que Solr est adapté pour moi, ou Sphinx est un meilleur choix? J'ai besoin d'une recherche facettée sur mon site.

Merci pour toute aide.

Répondre

3

Je pense que le défi est que lorsque vous démarrez Solr, vous le démarrez comme un processus console, pas comme un démon. Donc, lorsque vous vous déconnectez, il tue le processus Java! Il y a plusieurs façons de contourner cela, d'utiliser un outil comme "screen" pour préserver les processus de votre console lorsque vous vous déconnectez, d'utiliser des commandes comme nohup ou java -jar start.jar & pour envoyer ces processus en arrière-plan. Cependant, ce que vous devez vraiment faire est d'installer Tomcat ou Jetty en tant que service démon sur votre VPS. Vous pouvez être en mesure d'avoir votre fournisseur d'hébergement VPS faire cela pour vous.

En ce qui concerne la configuration de votre matériel, je pense que, sauf si vous avez un index ginormous, ou un site très occupé, 512 de RAM devrait être suffisant pour exécuter un site Web de style LAMP et Solr. Une bonne chose à propos de Solr basé sur HTTP est que vous pouvez rapidement déplacer votre serveur Solr vers un autre VPS lorsque votre charge augmente!

Je voudrais contacter votre fournisseur VPS et leur demander si Java est pris en charge/recommandé .. Si oui, vous êtes prêt à aller, sinon, alors vous avez besoin d'un bon VPS supportant Java!

1

Merci beaucoup. J'ai décidé d'utiliser Jetty comme service démon pour servir Solr en raison de sa légèreté et de sa facilité d'intégration. Cela fonctionne très bien sur mon VPS (bien que ce démon utilise trop de RAM - 50%).

Mon VPS est propre I et je peux installer Java sans aucun problème.

+0

Quelle quantité de RAM est recommandée pour les démarreurs? – aitchnyu

Questions connexes