Warning: Declaration of action_plugin_translatebutton::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in /usr/local/www/apache24/data/dokuwiki/lib/plugins/translatebutton/action.php on line 82
====== Installacion de SolR sus PC BSD ======
**FreeBSD 10.3-RELEASE-p5**
===== JDK Java 8 =====
* Installar openjdk8-jre - 8.77.3 amb AppCafe
===== SolR =====
* telecargar la darrièra version de SolR [[http://www.apache.org/dyn/closer.lua/lucene/solr/6.1.0|Solr apache]]. Lo ligam poncha sus una pagina que pelmuda cap als miralhs de telecargament. Causir la version .tgz pels Unices.
* Un còp lo telecargament acabat dobrir una consola, puèi picar las comandas sudo mkdir /usr/local/share/apache-solr # crear un repertòri dins /usr/local/share/
cd /usr/local/share/apache-solr # se deplaçar dedins
sudo mv ~/Downloads/solr-6.1.0.tgz . # mudar lo fichièr
sudo tar -xzvf solr-6.1.0.tgz # decompressar l'arquiu
sudo rm solr-6.1.0.tgz # escafar l'arquiu
sudo solr-6.1.0/bin/solr start -e techproducts -V # enregar lo programa
* Verificar lo foncionament de la webapp de mantenança dins un navigador a l'URL http://localhost:8983/solr/#/
==== lsof ====
SolR demanda la comanda **lsof** qu'es pas installada sus PCBSD.
NOTE: Please install lsof as this script needs it to determine if Solr is listening on port 8983.
Una pichona installacion amb la comanda pkg sufís :
sudo pkg install lsof
[dc@vertigo ~]$ sudo pkg install lsof
Updating pcbsd repository catalogue...
pcbsd repository is up-to-date.
All repositories are up-to-date.
The following 1 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
lsof: 4.90.b,8
107 KiB to be downloaded.
Proceed with this action? [y/N]: y
Fetching lsof-4.90.b,8.txz: 100% 107 KiB 109.7kB/s 00:01
Checking integrity... done (0 conflicting)
[1/1] Installing lsof-4.90.b,8...
[1/1] Extracting lsof-4.90.b,8: 100%
==== usatge de lsof ====
Per veire lo foncionament corrècte del servidor SolR, la comanda **lsof** nos pòt ajudar.
dc@vertigo:~$ lsof -i tcp:8983
...
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 11427 root 97u IPv6 0xfffff80050fae000 0t0 TCP *:8983 (LISTEN)
Aqui vesèm que l'interpretor JAVA escota sul pòrt 8983 del protocòl TCP e que son PID es 11427.
Òm pòt agachar dins lo fichièr /usr/local/share/apache-solr/solr/bin/solr-8j983.pid per veire lo PID. Qu'es necessari per atudar lo servidor.
==== Ligam simbolíc solr ====
Per pelfinar l'installacion e dessepar la semantica del nom del otís de sa version logiciala, cream un ligam simbolic. sudo ln -s solr-6.1.0 solr.
dc@vertigo:/usr/local/share/apache-solr/solr-6.1.0/bin$ sudo pkg install lsof