J'ai eu du mal avec la mise en place de Carrot2 pour l'utilisation de PHP, sur une machine locale. Le plan est d'avoir Carrot2 récupérer cluster de Solr peuplé par Nutch. Actuellement Solr et Nutch sont correctement configurés et j'ai pu accéder à l'information via Carrot2 Workbench. Carrot2-dcs-3.10.0 a été mis en place ce que je croyais être correctement déployé par le gestionnaire Tomcat6, bien que la documentation sur la mise en place est horrible vague et incomplète. Les modifications apportées à source-solr-attributes.xml ont été effectuées conformément à https://sites.google.com/site/profileswapnilkulkarni/tech-talk/howtoconfigureandruncarrot2webapplicationwithsolrdocumentsource. Tomcat est configuré sur le port 8080. L'exemple php de Carrot2 DCS example.php fonctionne et affiche la sortie de test correctement. Bien que, lorsque j'essaie d'effectuer un cluster en utilisant localIPAddress: 8080/carrot2-dcs/index.html, je rencontre un problème. Lorsque je définis la source du document sur Solr et la requête sur :, puis cliquez sur cluster, j'obtiens le message d'erreur suivant.Carrot2 dcs webapp configuration
HTTP Status 500 - Could not perform processing: org.apache.http.conn.HttpHostConnectException: Connection to localhost:8983 refusedtype Status report
message Could not perform processing: org.apache.http.conn.HttpHostConnectException: Connection to localhost:8983 refused
description The server encountered an internal error that prevented it from fulfilling this request.
J'ai cherché partout dans le dossier webapp déployé pour carrot2 et ne peut pas trouver où il devient localhost: 8983 à partir.
Toute aide serait appréciée, merci.
J'ai dû enlever le Http: // de devant les hosts locaux dans le message d'erreur car il ne me laisserait pas poster avec eux présents. – James
pouvez-vous trouver les journaux côté serveur solr et vérifier quelles sont les exceptions? Votre instance est-elle opérationnelle et accessible à votre client? –
L'instance Solr est opérationnelle et je suis en mesure d'établir des connexions via l'atelier carrot2. Il n'y a rien dans les logs de solr. Solr est sur le port 8080, mais la carotte essaie de l'atteindre à 8983 comme mentionné ci-dessus. – James