Titan -GraphDatabase 配置
System:Ubuntu 16.04
参考博文链接:
https://blog.csdn.net/u010960155/article/details/81069112
https://blog.csdn.net/wyc199273/article/details/51559442
"启动hadoop,报错Error JAVA_HOME is not set and could not be found"
只需将各个配置文件中的export JAVA_HOME=${JAVA_HOME}中路径修改为显示路径即可
一、简介
Titan 是一个分布式的图数据库,支持横向扩展,可容纳数千亿个节点和边。Titan 支持事务,并且可以支撑上千用户并发进行复杂图遍历操作。
Titan包含下面这些特性:
弹性与线性扩展
分布式架构,可容错
支持多数据中心的高可用和热备
支持ACID和最终一致性
支持多种存储后端
Apache Cassandra
Apache HBase
Oracle BerkeleyDB
Akiban Persistit
支持位置、数字和全文检索
ElasticSearch
Apache Lucene
原生支持TinkerPop软件栈
Gremlin graph query language
Frames object-to-graph mapper
Rexster graph server
Blueprints standard graph API
开源协议 Apache 2 license
二、安装准备
Titan使用Hbase存储数据,elasticSearch做索引。但是Titan本身只支持某些版本
主要在于 Hbase与Hadoop版本兼容:https://blog.csdn.net/hsg77/article/details/81033963
考虑到兼容性问题,选用如下版本:
Java1.8
[Hadoop:2.6.5 ](https://mirrors.cnnic.cn/apache/hadoop/common/hadoop-2.6.5/)
[Hbase:1.2.8](https://mirrors.cnnic.cn/apache/hbase/hbase-1.2.8/)
[elasticSearch:1.5.2](https://www.elastic.co/downloads/past-releases/elasticsearch-1-5-2)
三、安装步骤
(一)Hadoop安装
1、Java环境安装,不做赘述
2、ssh无密码登录
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
#验证是否成功
ssh localhost