Instalación de Apache SOLR
La versión homologada de Apache Solr para 4biz es la 6.4.2. El paquete puede descargarse desde el propio sitio en la URL https://archive.apache.org/dist/lucene/solr/. En el caso específico de 4biz, también será necesario descargar los archivos de configuración (Knowledge Base Confs) que pueden descargarse en el área de relación con los socios, en el ítem Installation Components.
Instalación de SOLR
Descargue el paquete para en el /tmp del servidor:
wget https://archive.apache.org/dist/lucene/solr/6.4.2/solr-6.4.2.tgzExtraiga el script de instalación con el siguiente comando:
tar -xvf solr-6.4.2.tgz solr-6.4.2/bin/install_solr_service.sh --strip-components=2Ejecute el script de instalación de la siguiente manera:
./install_solr_service.sh solr-6.4.2.tgzid: solr: no such user
Creating new user: solr
Extracting solr-6.4.2.tgz to /opt
Installing symlink /opt/solr -> /opt/solr-6.4.2 ...
Installing /etc/init.d/solr script ...
Installing /etc/default/solr.in.sh ...
Service solr installed.
Customize Solr startup configuration in /etc/default/solr.in.sh
Waiting up to 180 seconds to see Solr running on port 8983 [\]
Started Solr server on port 8983 (pid=23010). Happy searching!
Found 1 Solr nodes:
Solr process 23010 running on port 8983
{
"solr_home":"/var/solr/data",
"version":"6.4.2 34a975ca3d4bd7fa121340e5bcbf165929e0542f - ishan - 2017-03-01 23:30:23",
"startTime":"2019-11-14T17:45:18.589Z",
"uptime":"0 days, 0 hours, 0 minutes, 7 seconds",
"memory":"21.5 MB (%4.4) of 490.7 MB"}
[root@server /tmp]#
Importe las configuraciones de 4biz a SOLR. Para ello, envíe a través de scp al servidor el archivo base_conhecimento_configs.zip que se ha descargado de la área de socios. Suponiendo que el archivo está en el /tmp, y que tiene descomprimido, ejecute el siguiente comando:
unzip base_conhecimento_configs.zip -d /opt/solr-6.4.2/Inicie sesión con el usuario de SOLR:
su - solr -s /bin/bashY ejecute el siguiente comando:
/opt/solr/bin/solr create -c base_conhecimento -d /opt/solr/base_conhecimento_configs -s 2 -rf 2Copying configuration to new core instance directory:
/var/solr/data/base_conhecimento
Creating new core 'base_conhecimento' using command:
http://localhost:8983/solr/admin/cores?action=CREATE&name=base_conhecimento&instanceDir=base_conhecimento
{
"responseHeader":{
"status":0,
"QTime":1606},
"core":"base_conhecimento"}
[root@server /tmp]#
Después del mensaje de arriba, el SOLR está configurado.