tutorial que example solr lucene core

que - ¿Cómo crear un nuevo núcleo en Solr 5?



lucene vs solr (6)

Actualmente estamos utilizando Apache Solr 4.10.3 O H io ía de d eliosearch para S olr [HDS] como motor de búsqueda para indexar nuestros datos.

Ahora, después de eso, recibí la noticia sobre el lanzamiento de Apache Solr 5.0.0 el mes pasado. Instalé con éxito la versión 5.0.0 de Apache Solr y ahora se ejecuta correctamente en el puerto 8983 (significa que solo se ejecuta solr pero no se puede crear el núcleo). En esa interfaz de usuario, no puedo encontrar el núcleo de ejemplo ni los archivos de configuración o esquema debajo de él. Entonces, comencé a crear un nuevo núcleo como creamos en versiones anteriores pero no puedo crear uno. A continuación está el error, lo estoy consiguiendo:

Error CREANDO SolrCore ''testcore1'': No se puede crear el núcleo [testcore1] Causado por: No se pudo encontrar configName para la colección testcore1 encontrado: nulo

Nota: También he visto la pestaña de la nube en el lado izquierdo de la interfaz de usuario de Solr (es decir, http://localhost:8983/solr/ ) y, además, ¿no sé cómo funciona? ¿Lo que significa que no sé la ubicación de los archivos schema.xml , solrconfig.xml debido a la falta de una carpeta de ejemplo ( Collection1 ) y cómo actualizar esos archivos?

¿Hay algún documento o solución útil disponible para resolver este error?


Crear usando la interfaz web Ir al directorio bin y emitir

./solr start -e cloud -noprompt

Que comenzará solr. Vaya a http: // localhost: 8983 (esto se supone que está ejecutando en localhost)

Haga clic en el administrador del núcleo y que "Agregar Core"


En Solr 5, la creación de núcleos es compatible con el script bin / solr que se proporciona en la distribución. Tratar

bin/solr create -help

para una introducción rápida.

Del documento de ayuda anterior, puede encontrar:

bin/solr create [-c name] [-d confdir] [-n configName] [-shards #] [-replicationFactor #] [-p port]



Puede encontrar su solrconfig.xml y schema.xml dentro del directorio de colección. Vaya a / usr / lib / ambari-infra-solr / server / solr y verá una carpeta con el mismo nombre que la de la colección y con los archivos de esquema y configuración. Dentro de la carpeta conf habrá un archivo de esquema administrado y otros archivos que ha estado buscando.

En cuanto a este error Error CREANDO SolrCore ''testcore1'': No se puede crear el núcleo [testcore1] Causado por: No se pudo encontrar configName para la colección testcore1 encontrado: null Este error debe aparecer cuando se crea una colección solr desde la interfaz de usuario. Para eso vaya a la ubicación donde se encuentra solr.cmd y escriba el siguiente código ./solr create -c -d -s -r


Utilice el script solr proporcionado con los privilegios de usuario solr para crear núcleos Solr, por ejemplo,

cd /opt/solr sudo -u solr ./bin/solr create -c testcore1

Ejecute bin/solr --help para guía de sintaxis.

Para cualquier otro problema, compruebe sus registros de Solr (por ejemplo, /var/solr/logs/solr.log ).

Relacionado: SOLR-7826: Problemas de permisos al crear núcleos con bin / solr como usuario root .


{SOLR_INSTALLATION}/server/solr/configsets/basic_configs/conf

Puede encontrar el ejemplo schema.xml y solrconfig.xml . si desea crear la nueva {SOLR_INSTALLATION}/server/solr/{new core name} núcleo {SOLR_INSTALLATION}/server/solr/{new core name} y crear la carpeta conf con el esquema requerido y solrconfig.xml y el archivo core.properties blanco. Puedes encontrar los ejemplos de esquema y configuración en

{SOLR_INSTALLATION}/example/example-DIH/solr