【问题标题】:How to set up a titan1.0 + hbase0.98 cluster如何搭建titan1.0+hbase0.98集群
【发布时间】:2016-08-29 09:01:27
【问题描述】:
我已阅读 Titan 文档 1.0,但我仍然对如何设置集群环境感到困惑。
1)比如我已经在192.168.1.2、192.168.1.3、192.168.1.4安装了hbase,那么我应该在三台服务器上部署titan还是其中任何一台?
2)看了Titan文档,还是不知道怎么用java api或者rest api和titan服务器通信?
3)自从Titan 1.0引入了Spark的接口,我根本不知道怎么...
期待我应该阅读的答案或其他材料,谢谢!
【问题讨论】:
标签:
apache-spark
hbase
cluster-computing
titan
【解决方案1】:
1)比如我已经在192.168.1.2、192.168.1.3、192.168.1.4安装了hbase,那么我应该在三台服务器上部署titan还是其中一台?
这是您需要做出的架构决策。部署 Titan 有 different ways,您需要选择适合您的。
2)看了Titan文档,还是不知道怎么用java api或者rest api和titan服务器通信?
Titan 使用默认发行版打包 Gremlin Server,并将其称为 Titan Server。因此,您只需查看 Gremlin Server 的文档,即可确定如何通过 REST 或 gremlin-driver 进行通信。
3)自从Titan 1.0引入了Spark的接口,我根本不知道怎么做
我不知道你在这里问什么。我只能说 Titan 从 TinkerPop 获得了很多功能,Spark 实现也不例外。 TinkerPop 提供了用于与 Spark 交互的 API,请阅读TinkerPop documentation on that topic。