thesaurus:jena-fuseki

Jena-fuseki - Installation

On télécharge la dernière version sur https://jena.apache.org/download/index.cgi ou avec wget quelque chose du genre

$ wget https://archive.apache.org/dist/jena/binaries/apache-jena-fuseki-3.13.1.tar.gz

on le dezippe dans le répertoire /opt (par exemple),

$ cd /opt
$ sudo tar xzf ~/apache-jena-fuseki-3.13.1.tar.gz 
$ sudo mv apache-jena-fuseki-3.13.1 fuseki

Vérification que bien installé:

$ cd /opt/fuseki
$ ./fuseki-server --help
$ ./fuseki-server --version

Création de l'utilisateur fuseki (le seul pouvant accéder au dossier /opt/fuseki)

sudo adduser --system --home /opt/fuseki --no-create-home fuseki

Création des répertoires pour la base de données, les logs et la configuration

/var/lib/fuseki (propriétaire fuseki)

$ cd /var/lib
$ sudo mkdir -p fuseki/{backups,databases,system,system_files}
$ sudo chown -R fuseki fuseki

(propriétaire fuseki)

$ cd /var/log
$ sudo mkdir fuseki
$ sudo chown fuseki fuseki

(propriétaire fuseki)

$ cd /etc
$ sudo mkdir fuseki
$ sudo chown fuseki fuseki

finalement création de liens symboliques dans le répertoire de configuration vers la base et les logs

$ cd /etc/fuseki
$ sudo ln -s /var/lib/fuseki/* .
$ sudo ln -s /var/log/fuseki logs

On crée le fichier de démarrage /etc/default/fuseki

$ sudo nano /etc/default/fuseki

Dans lequel on donne les adresses des répertoires du serveur et de la configuration, ainsi que l'utilisateur et la mémoire à allouer

# debut
export FUSEKI_HOME=/opt/fuseki
export FUSEKI_BASE=/etc/fuseki

FUSEKI_USER=fuseki
JAVA_OPTIONS="-Xmx2048M"

# fin
Puis on crée un lien vers le fichier dans le dossier de démarrage /etc/init.d

$ cd /etc/init.d
$ sudo ln -s /opt/fuseki/fuseki .

Il faut ajouter le service fuseki dans systemd en créant un lien symbolique par exemple ou en copiant le fichier

$ cd /etc/systemd/system
$ sudo cp /opt/fuseki/fuseki.service fuseki.service

Pour que soit lancer au démarrage de l'ordinateur

$ sudo systemctl enable fuseki.service
$ sudo service fuseki start

On peut aussi vérifier qu'on a bien quelque chose sur le port 3030 http://localhost:3030

  • thesaurus/jena-fuseki.txt
  • Dernière modification : 2019/12/03 16:33
  • de 127.0.0.1