¿Qué tamaño tiene la configuración de solr jvm?
Desde que los diversos escándalos de los pantalones comenzaron a aparecer uno tras otro, aprendí bien y cambié todas las contraseñas en cada lugar por otras diferentes. Las contraseñas importantes de las cuentas se cambian regularmente, por ejemplo. Temo que me lo hayan transmitido dieciocho generaciones de antepasados que salieron de la sociedad, e incluso comencé a usar un nombre falso y me puse un nuevo nombre en línea "Xingcai". Me puse un nuevo nombre en línea "Xingcai". Este nombre, que se ve bien, en realidad es una mala palabra en nuestra ciudad natal, que significa persona con muerte cerebral ...
Este es solo el nombre. En cuanto al apellido, la información de registro de cada cuenta está allí. Los apellidos se enumeran en el orden de Zhao Qiansun, Li Zhou, Wu Zhengwang, Zhang Xingcai, Li Xingcai. , Wang Xingcai… ., ¡así que no sé cuánto tiempo he tenido tanto “talentoso”!
Bien, lo que se suponía que vendría finalmente llegó, así que a través del nombre, descubrí que usé este nombre para un sitio web determinado, y luego busqué en varios canales y, efectivamente, me quitaron los pantalones. en esa estación de basura.
Me quité los pantalones con decisión, y luego me perdí el control y comencé a coleccionar pantalones hasta que un día descubrí que la colección ya era muy rica. Se estima aproximadamente que hay miles de millones de piezas. Datos, me di unas palmaditas en la cabeza y pensé, esto no se puede simplemente recopilar, también necesito usarlos para construir una biblioteca de trabajo social...
0 ×01 Introducción
¿Cómo usar una base de datos de ingeniería social? Para este tipo de datos masivos, no se trata simplemente de usar mysql para construir una base de datos y luego hacer una consulta php, seleccione * de sgk donde el nombre de usuario es como '%xxxxx%'. Esto se hará, y no es un poco ingenuo. Muchos jóvenes piensan que pueden encontrar una computadora rota con memoria 4G y AMD de doble núcleo si realmente usan las declaraciones anteriores y la configuración del sistema para consultar la base de datos de ingeniería social. , probablemente tomará media hora verificar los registros. Afortunadamente, este problema ya no es algo que los llamados motores de búsqueda de texto completo puedan resolver. La mejor noticia es que la mayoría de los motores de búsqueda de texto completo son de código abierto y no requieren dinero.
En la actualidad, la mayoría de las bibliotecas de ingeniería social que se han creado en Internet tienen la arquitectura mysql + coreseek + php. Coreseek se basa en sphinx y es un excelente motor de búsqueda de texto completo. es que es relativamente liviano y una vez que la cantidad de datos es grande, si supera los 100 millones, será un poco abrumador y el rendimiento distribuido de construir un clúster no es ideal si se desea considerar la creciente cantidad de datos. En el período posterior, todavía tendrás que usar otros programas. Por esta razón, usé Solr.
Solr se basa en el famoso marco Lucene y Java. Puede importar varias bases de datos y datos en varios formatos a través de la interfaz jdbc. Es muy adecuado para desarrollar plataformas de búsqueda de datos masivas a nivel empresarial y proporciona una solución completa. Función de nube solar. Más importante aún, la consulta de datos de Solr se basa completamente en http y puede devolver datos en json, xml, php, python, ruby, csv y otros formatos a través de parámetros de publicación simples.
El Solr anterior era esencialmente un conjunto de servlets que debían colocarse en Tomcat para ejecutarse. A partir de Solr5, ya viene con jetty. Después de la configuración, se puede usar de forma independiente y hacer frente a una gran cantidad de. Solicitud de concurrencia, la arquitectura específica se discutirá más adelante, ahora instalemos y configuremos Solr.
Configuración de instalación 0×02
La siguiente es la plataforma de software y hardware que utilicé durante todo el proceso de construcción y prueba. Todo el contenido de este artículo se completó en esta plataforma:
p>Configuración de software: solr5.5, mysql5.7, jdk8, Tomcat8 Windows10/Ubuntu14.04 LTS