2012-09-06 11 views
10

¿Cómo actualizo un archivo de configuración existente de SolrCloud en el Zoo Keeper?SolrCloud ZooKeeper Actualizaciones de configuración

Estoy utilizando la versión Beta de Solr4 con ZooKeeper 3.3.6. He actualizado un archivo de configuración y reinicié la instancia de Solr, que carga el archivo de configuración en ZooKeeper. Pero cuando consulto el archivo de configuración desde la consola de administración de SolrCloud, no veo las actualizaciones. No puedo entender si esto es un problema con la consola de administración de SolrCloud o si no puedo subir el archivo de configuración a ZooKeeper.

¿Puede alguien que esté familiarizado con ZooKeeper decirme cómo actualizar un archivo de configuración existente en el ZooKeeper, y cómo verificar el cambio en el ZooKeeper?

+1

¿Reinició Solr con la opción -Dbootstrap_conf = true? –

+0

Sí, la opción es verdadera. Tenía varios núcleos definidos en la instancia y tendría que cargar cada configuración cambiando el argumento -Dcollection.configName y reiniciar el servidor cada vez. – Ravi

Respuesta

6

Solr 4 viene con algunos scripts votos

cloud-scripts/zkcli.sh -cmd upconfig -zkhost 127.0.0.1:2181 -d solr/your_default_collection_with_the_config/conf/ -n config_name_userd_by_all_collections 

Después de que usted tiene que recargar núcleos.

-2

Tenía varios núcleos definidos en la instancia. Tendría que cargar cada configuración cambiando el argumento -Dcollection.configName y reiniciar la instancia de Solr cada vez

+0

¿Es posible que pueda explicar esto más a fondo? ¿Cambia el Dcollection.configname a algo nuevo cada vez? Al reiniciar el servidor ¿te refieres a las instancias de Zookeeper o Solr? – CodeTower

+0

No, no cambia Dcollection.configname a uno nuevo cada vez. En mi caso, tengo configuración de configuraciones para diferentes entornos como desarrollo, prueba uat. Por lo tanto, si se realiza un cambio en la configuración de desarrollo, debe apuntar el Dcollection.configname al desarrollo. Me refiero a reiniciar el servidor, reiniciar la instancia de Solr, no el ZooKeeper. – Ravi

+0

Puede volver a cargar el núcleo sin reiniciar. – kamaci

1

SolrCloud proporciona dos opciones para cargar archivos de configuración a ZK. Si tienes varios núcleos mientras comienzas, da la opción -Dbootstrap_conf = true. Esto cargará los archivos de configuración de índice para todos los núcleos. Si solo desea cargar el archivo de configuración de un núcleo, proporcione dos parámetros de inicio -Drootstrap_confdir y -Dcollection.configName.

Cuestiones relacionadas