instalación y configuración de solr-7.7.2

1. Introducción
Apache Solr es una plataforma de búsqueda empresarial popular, rápida y de código abierto basada en Apache Lucene. Solr tiene alta confiabilidad, escalabilidad y tolerancia a fallas. Puede proporcionar indexación distribuida, replicación y consultas de equilibrio de carga, recuperación y conmutación por error automáticas y configuración centralizada. Solr proporciona funciones de búsqueda y navegación para muchos sitios de Internet importantes en el mundo.
Solr es un servidor de búsqueda de texto completo independiente escrito en Java y que se ejecuta en un contenedor Servlet (como Apache Tomcat o Jetty). Solr utiliza la biblioteca de búsqueda de Java de Lucene como base de indexación y búsqueda de texto completo, y tiene API de HTTP / XML y JSON similares a REST. La potente función de configuración externa de Solr permite que se ajuste para adaptarse a muchos tipos de aplicaciones sin codificación Java.
2. Instalación de Solr
1. Obtenga el paquete de instalación
wget https://archive.apache.org/dist/lucene/solr/7.7.2/solr-7.7.2.zip
2. Descomprima
solr-7.7.2.zip -d / usr / local
3. Cree un enlace suave
ln -s /usr/local/solr-7.7.2 / usr / local / solr
4. Modifique la configuración
vim /usr/local/solr/bin/solr.in.sh

#设置内存大小
SOLR_HEAP="512m"
#关闭ulimit检查
SOLR_ULIMIT_CHECKS=false
#时间设置
SOLR_TIMEZONE="UTC+8"

5. Inicie el servicio
/ usr / local / solr / bin / solr start -p 8983 -force
6. Verificación
instalación y configuración de solr-7.7.2
3. Implementación del clúster solrcloud
1. Descripción del entorno

sistema operativo dirección del cuidador del zoológico dirección solr
CentOS-7.2 172.16.120.180 172.16.120.201
CentOS-7.2 172.16.120.181 172.16.120.202
CentOS-7.2 172.16.120.182 172.16.120.203

2. El
proceso de instalación e instalación de zookeeper ver: https://blog.51cto.com/7965676/2588531
3. El
proceso de instalación e instalación de solr ver arriba
4. Modificar la configuración
vim /usr/local/solr/bin/solr.in.sh

#指定zookeeper所有节点列表
ZK_HOST="172.16.120.180:2181,172.16.120.181:2181,172.16.120.182:2181”

5. Cree un directorio de archivos de configuración
mkdir / usr / local / solr / server / solr / test / conf
cp -r / usr / local / solr / server / solr / configsets / _default / conf / * / usr / local / solr / server / solr / test / conf /
6. Cree una colección (ejecutada en una máquina)
/ usr / local / solr / bin / solr create_collection -c test -d / usr / local / solr / server / solr / test / conf / -n test -force
Cuarto, comandos comunes #Sube el
archivo de configuración a la administración unificada de zookeeper
/usr/local/solr/server/scripts/cloud-scripts/zkcli.sh -zkhost 172.16.120.180:2181,172.16.120.181:2181,172.16 .120.182: 2181 -cmd upconfig -confdir / usr / local / solr / server / solr / test / conf -confname test
#Execute
/usr/local/solr/server/scripts/cloud-scripts/zkcli.sh después de modificar el nombre de confname -zkhost 172.16.120.180:2181,172.16.120.181:2181,172.16.120.182:2181 --cmd linkconfig -collection test -confname poly # Eliminar
colección
172.16.120.180:8983/solr/admin/collections?action=DELETE&name=test
# eliminar segmento
172.16.120.180:8983/solr/admin/collections?action=DELETE&name=test&Shards=1
# eliminar nodos
172.16.120.180:8983/solr / admin / collections? action = DELETE & name = test & Shards = 1 & replica = core_node1

Supongo que te gusta

Origin blog.51cto.com/7965676/2588544
Recomendado
Clasificación