Configuration de Virtuoso
De Dbpedia.fr.
(Différences entre les versions)
(→Intallation du vad de DBpedia) |
m (comment connaitre la version des packages vad) |
||
Ligne 55 : | Ligne 55 : | ||
<nowiki>vad_install('[chemin/vers/dbpedia_dav.vad]', 0);</nowiki> | <nowiki>vad_install('[chemin/vers/dbpedia_dav.vad]', 0);</nowiki> | ||
- | Pour changer les paramètres : | + | ==== Pour changer les paramètres : ==== |
+ | * trouver la version de dbpedia_vad, elle apparaît en deuxième colonne de | ||
+ | SQL> vad_list_packages (); | ||
+ | La version actuelle est '''1.3.25'''. | ||
* désinstaller dbpedia_dav.vad | * désinstaller dbpedia_dav.vad | ||
<nowiki>SQL> vad_uninstall('dbpedia/[version]');</nowiki> | <nowiki>SQL> vad_uninstall('dbpedia/[version]');</nowiki> | ||
- | |||
- | |||
- | |||
* entrez à nouveau les instructions '''registry_set''' des champs à modifier. | * entrez à nouveau les instructions '''registry_set''' des champs à modifier. | ||
* lancer à nouveau l'installation de dbpedia_dav.vad. | * lancer à nouveau l'installation de dbpedia_dav.vad. |
Version du 23 février 2012 à 14:06
Sommaire |
Paramètres du serveur
Modification à apporter au fichier virtuoso.ini :
- Mémoire vive utilisée.
Suivant les commentaires du fichier virtuoso.ini, les valeurs conseillées pour les paramètres NumberOfBuffers et MaxDirtyBuffers pour 8Go de memoire vive sont :
NumberOfBuffers=680000 MaxDirtyBuffers=500000
Accès par ISQL
- configuration du fichier /etc/odbc.ini :
[Local Virtuoso] Driver=/usr/lib64/virtodbc_r.so Address=127.0.0.1 Port=1111 UID=dba
- accès avec la ligne de commande :
/usr/libexec/virtuoso/isql "DSN=Local Virtuoso;UID=dba"
Où "/usr/libexec/virtuoso/isql" est le chemin d'accès au programme isql compatible avec virtuoso. Une autre version de isql, non compatible avec Virtuoso, est livrée avec Fedora.
Configuration du serveur web
Ajout de l'accès au téléchargement des dumps
Méthode par accès direct aux fichiers, configuration par l'interface web d'administration.
- Créer un dossier ou un lien symbolique dans le répertoire vsp/. Par exemple, le répertoire vsp/download.
- Ouvrir l'interface conductor de virtuoso ([URI du serveur]/conductor/) avec les mêmes identifiants que pour isql.
- Ouvrir l'onglet Web Application Server\Virtual Domains & Directories.
- Cliquer sur le lien New Directory en face de l'interface 0.0.0.0, port 80.
- Choisir l'option Type:FileSystem
- Entrer le chemin logique (composante de l'URI) dans le champs Path et le chemin relatif du dossier par rapport au dossier vsp/ dans le champ Physical path ("/download/" dans le cas de l'exemple).
- Cocher la case Allow Directory Browsing pour permettre le parcours du contenu du répertoire.
- Il ne reste plus qu'à enregistrer et tester.
Intallation du vad de DBpedia
Suivant les instruction de la documentation de Dbpedia.org :
- Télécharger le fichier dbpedia_dav.vad et le placer dans une des dossiers du champ DirsAllowed de virtuoso.ini.
- Entrer les paramètres suivants dans l'interface isql:
SQL> registry_set ('dbp_decode_iri', 'on'); registry_set ('dbp_domain', 'http://fr.dbpedia.org'); registry_set ('dbp_graph', 'http://fr.dbpedia.org'); registry_set ('dbp_lang', 'fr'); registry_set ('dbp_DynamicLocal', 'off'); registry_set ('dbp_category', 'Catégorie'); registry_set ('dbp_imprint', 'http://dbpedia.fr/doc/Imprint'); registry_set ('dbp_website', 'http://dbpedia.fr/doc/'); registry_set ('dbp_lhost', ':80'); registry_set ('dbp_vhost', 'http://dbpedia.inria.fr');
- lancer l'installation :
vad_install('[chemin/vers/dbpedia_dav.vad]', 0);
Pour changer les paramètres :
- trouver la version de dbpedia_vad, elle apparaît en deuxième colonne de
SQL> vad_list_packages ();
La version actuelle est 1.3.25.
- désinstaller dbpedia_dav.vad
SQL> vad_uninstall('dbpedia/[version]');
- entrez à nouveau les instructions registry_set des champs à modifier.
- lancer à nouveau l'installation de dbpedia_dav.vad.