Virtuoso

Virtuoso #

http://virtuoso.openlinksw.com/

Installation #

Hinweis: x steht für {1,2}

[clone git@github.com:openlink/virtuoso-opensource.git]

cd ~/gitrepo/virtuoso-opensource
git pull origin master
./autogen.sh
./configure --prefix=/usr/local/virtuosoX
make
sudo -s
make install
make clean
mv /usr/local/virtuosoX/var/lib/virtuoso/{db,vsp} /data/virtuoso/virtuosoX
rm -r /usr/local/virtuosoX/var/lib/virtuoso
ln -s /data/virtuoso/virtuosoX /usr/local/virtuosoX/var/lib/virtuoso
exit

Anschliessend folgende Anpassungen in /data/virtuoso/virtuosoX/db/virtuoso.ini vornehmen:

  • [Parameters] ServerPort = 111X
  • DirsAllowed: /data/virtuoso/temp_upload hinzufügen
  • NumberOfBuffers = 2720000 (Standard ausklammern)
  • MaxDirtyBuffers = 2000000 (Standard ausklammern)
  • [HTTPServer] ServerPort = 889X
  • ServerName = virtuosoX
  • DefaultHost = localhost:889X

Schliesslich Umgebungsvariable in ~/.zsh/envvar setzen: export VIRTUOSOX_HOME="/usr/local/virtuosoX/"

Bulk-Upload von RDF-Daten #

virtuoso-bulk-load.sh <RDF file> <Bulk upload path> <graph IRI> <Path to Virtuoso Home> <Virtuoso SQL port> <username> <password>

Deinstallation #

sudo dpkg -r virtuoso

Referenzen #