tiene solares sobre que protuberancias producen planeta piel nuestro manchas las influencia galilei faculas como ruby-on-rails solr production-environment sunspot

ruby-on-rails - sobre - protuberancias solares



Configuración de sol de manchas solares con rieles en el entorno de producción (2)

Este blog puede resolver su pregunta:

Instale Solr 4.4 con Jetty en CentOS y configure el servidor Solr para que funcione con Sunspot Gem. ( http://blogs.pigrider.com/blogs/26 )

A continuación hay algunas partes del blog: ......

8) Copie este archivo de configuración schema.yml de su aplicación Rails al directorio de inicio de la instancia ejecutada de Solr 4.4. Anulará el archivo de configuración de ejemplo de Solr y configurará el servidor Solr 4.4 para que funcione con Sunspot Gem. cp /RailsApplicationPath/Solr/conf/schema.yml / opt / solr / solr / collection1 / conf /.

El directorio de inicio de la instancia de Solr 4.4 en ejecución es / opt / solr / solr / collection1 /. Puede encontrar esta información en la página de administración de Solr http: // localhost: 8983 / solr / admin

9) Agregue el campo de versión en el archivo de configuración schema.yml para satisfacer el requisito de inicialización de Solr 4.4. En realidad, se deben agregar dos líneas de código al archivo. Son:

<field name="_version_" type="long" indexed="true" stored="true" multiValued="false"/> <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>

El archivo de configuración schema.yml finalmente se verá así:

<schema name="sunspot" version="1.0"> <types> <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/> <!-- *** Other Sunspot fieldType Definitions *** --> </types> <fields> <field name="_version_" type="long" indexed="true" stored="true" multiValued="false"/> <!-- *** Other Sunspot field Definitions *** --> </fields> <!-- *** Other Sunspot Configurations *** --> </schema>

......

He intentado varios enlaces, pero parece que no puedo encontrar un buen recurso para crear una instancia de Solr en ejecución que funcione con rieles en producción.

Entiendo que debe configurar el servidor Solr para producción. He intentado la configuración de Solr con Tomcat, pero no puedo vincularlo a la aplicación Rails.

¿Hay algún buen recurso que pueda usar?

Gracias


La gema de manchas solares incluye el binario de sunspot-solr . La configuración más simple sería simplemente ejecutar el sunspot-solr start . Dependiendo de cómo se implemente su aplicación, también puede incluir una tarea en su implementación de Capistrano que use la tarea de rake proporcionada por Sunspot para iniciar un servidor de Solr. A saber, rake sunspot:solr:start RAILS_ENV=production .

Ser más profundo a partir de eso podría implicar: instalar Tomcat como un servicio independiente, iniciado y detenido con su propio script de inicio (o configuración Upstart ), idealmente monitoreado por monit o god; descargando e implementando solr.war dentro de Tomcat, y configurando el archivo solr.xml para hacer referencia a una ubicación conveniente en el disco para que se almacenen los datos de índice, solrconfig.xml y schema.xml .

La wiki de Solr también incluye una página sobre la instalación de Solr con Tomcat y otros contenedores de servlets .

En cualquiera de las opciones autoCommit anteriores, hay un punto importante a tener en cuenta con Sunspot: desactivar sus confirmaciones automáticas y confiar en la configuración autoCommit Solr en solrconfig.xml . Puede desactivar esos commits configurando auto_commit_after_request: false en su config/sunspot.yml .

Finalmente, si está más interesado en subcontratar todo esto, también existe mi humilde servicio alojado en Solr en http://websolr.com/ , podemos ponerlo en funcionamiento con solo unos pocos clics.