图形数据库Titan-学习笔记

下载安装

官网地址:http://titan.thinkaurelius.com/
下载地址:https://github.com/thinkaurelius/titan/wiki/Downloads
下载之后titan-1.0.0-hadoop1.zip之后,直接解压,titan图形数据库由两部分组成,一个是数据存储部分,支持hbase、cassandra等,一部分是搜索引擎,支持elasticsearch、solr等。
本文使用hbase + elasticsearch,下载启动hbaseh,elasticsearch之后,执行./gremlin.sh,注意执行命令的路径,该路径接下来会是gremlin客户端的工作路径,后续启动工作空间加载配置文件时有关联的。

启动调试

进入titan的bin目录,无需更改任何配置,直接使用默认装备:

  1. 启动cassandra,执行命令./cassandra即可
  2. 启动elasticsearch,执行命令./elasticsearch -d,通过-d命令让其后台执行
  3. 可以通过./titan进行一下测试,该命令默认检测cassandra和elasticsearch,如果你想用hbase,那么这个命令检测就没啥意思了
  4. 目前启动cassandra和elasticsearch之后,就基本ok了,然后使用./bin/gremlin.sh启动连接客户端,注意路径,命令目录回到bin同层目录,下面通过配置文件加载工作空间时,gremlin会以当前命令目录为工作目录
    图形数据库Titan-学习笔记
  5. 开辟一个工作空间,执行命令 graph = TitanFactory.open(’…/conf/titan-hbase-es.properties’)
    图形数据库Titan-学习笔记
  6. 接下来就可以基于graph进行命令操作,给出阿里大佬翻译的中文文档:http://tinkerpop-gremlin.cn/