tutorial guide create collection curl solr reload core

curl - guide - solr xls



Recargar el nĂșcleo de Solr con rizo (2)

1.Intente utilizar -A para especificar el User-Agent

curl -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" http://localhost:8983/solr/admin/cores?action=RELOAD/&core=mycore

2.Curl no puede ejecutar scripts js

Así que asegúrese de que no sea por los scripts js.

Puede usar Developer Tools de Chrome o Firebug + Firefox para verificar el proceso de comunicación http.

3. Utilice wireshark o sth para verificar si "la llamada está llegando al servidor Solr" o no.

Espero que eso ayude.

Estoy tratando de volver a cargar el núcleo de Solr (versión 3.6.0) por medio de la siguiente oración:

curl http://localhost:8983/solr/admin/cores?action=RELOAD/&core=mycore

Cuando lo ejecuto, obtengo la siguiente respuesta:

<?xml version="1.0" encoding="UTF-8"?> <response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">1316</int> </lst> </response>

Recibo una respuesta similar cuando coloco dicha URL en mi navegador (la diferencia es el valor de QTime).

Mi problema es que, si llamo a la URL desde el navegador, puedo ver en la información de registro que la recarga se ejecuta, pero si la llamo desde la instrucción CURL, no puedo ver nada en mi información de registro (es decir para decir, no se ha ejecutado ningún proceso de recarga).

¿Debo cambiar algunos datos de configuración? Parece que la llamada no llega al servidor de Solr ...


Intente incluir la URL en el comando con comillas dobles de la siguiente manera:

curl "http://localhost:8983/solr/admin/cores?action=RELOAD&core=mycore"

Espero que esto ayude