`
lcf11824
  • 浏览: 86414 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

tdb与joseki的安装使用

    博客分类:
  • Jena
阅读更多

第一次架设joseki环境,本体用程序生成的rdf文件作为例子。系统是CentOS,64位机器

 

1.安装

tdb:一个存储本体的工具包,可以理解为一个数据库,目前最新的是0.8.10,

        下载链接 http://sourceforge.net/projects/jena/files/TDB/

joseki:一个外层的http接口,提供查询服务,支持sparql1.1.,

        下载链接http://sourceforge.net/projects/joseki/files/OldFiles/

将tdb和joseki分别解压到系统下,这里我把它放到个人的家目录下的opt文件夹下: /home/user/opt

 

2.配置classpath

在用户的家目录下配置.bashrc文件,加入以下命令:

 

export TDBROOT=/home/user/tdb

export CLASSPATH=$CLASSPATH:$TDBROOT/lib

export JOSEKIROOT=/home/user/joseki

export CLASSPATH=$CLASSPATH:$JOSEKIROOT/lib

export PATH=$PATH:$TDBROOT/bin:$JOSEKIROOT/bin

 

(ps:如果你的机器上没有安装jdk,请先安装jdk5以上版本,并且配置好环境变量)

 

3.load本体到tdb

将需要导入的rdf文件拷贝到系统下,这里我拷贝到家目录下的tdbdata文件夹下的rdf中,即~/tdbdata/rdf,并且打算将load的数据load到~/tdbdata/data中。

执行命令:tdbloader --loc=/home/user/tdbdata/data /home/user/tdbdata/rdf/x.rdf

(ps:这里不写全路径的话会出错,不知道是什么原因)


4.joseki配置修改

joseki的默认配置文件是安装目录下的joseki-config-tdb.tll文件,默认情况下的文件如下图

 

修改59行的“TDB”为当前数据的路径,即“/home/user/tdbdata/data”

去掉62-74行的注释,并且将70行graph的location也改为上面的路径。

 

5.执行

第四步完成后,已经可以配置好joseki的环境了,测试数据也准备好了。下面执行命令就好了

rdfserver --port 2020 joseki-config-tdb.tll &

上述的2020是我设置的服务端口,后面是配置文件,这样joseki服务就完成了。可以在本地机器上输入网址就可以看到joseki查询页面了,http://服务器ip:2020/sparql.html

 

这样~我终于搞定第一个简单的joseki服务了^^

 

1
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics