【问题标题】:Connecting remotely to Titan Server? [from code]远程连接到 Titan 服务器? [来自代码]
【发布时间】:2016-05-20 10:56:19
【问题描述】:

我想从我的代码(一个 Scala 项目)连接到 TitanDB。代码和 gremlinserver/titandb 位于两个不同的主机中。

在这个example 中,连接是从安装了titanb 的同一主机建立的。 如果我不在同一主机上运行代码怎么办?

我想可能有一个配置文件,我在其中放置了主机名和端口。但我找不到类似的东西。

所以问题是:从代码远程连接到 Titan 服务器是否可行?

提前谢谢你

【问题讨论】:

    标签: scala titan gremlin


    【解决方案1】:

    我认为this 可能会有所帮助。

    您可以将您的应用程序连接到 Titan DB 的本地实例。您只需正确配置每个 Titan 实例的索引和后端存储即可。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      我不确定它如何与 scala 一起工作,但使用 java 你可以将基于here 概述的配置文件传递给工厂。例如

      graph = TitanFactory.open('path/to/configuration.properties')
      

      在该配置中,您可以指定远程主机。

      【讨论】:

      • 这部分是正确的:在configuration.properties 中,您放置了storage.backendindexing 的信息(例如:titan-cassandra-es.properties,它们作为模板存在)。正如@Yoskini 在他的回答中所说和提到的那样,您需要在运行代码的同一主机上安装 TitanDB 的实例,并在 that configuration.properties 添加主机名(或它们的 IP) )
      猜你喜欢
      • 2019-04-19
      • 2018-03-03
      • 2011-12-29
      • 1970-01-01
      • 2016-11-16
      • 2018-07-30
      • 2017-09-16
      • 2012-03-03
      • 1970-01-01
      相关资源
      最近更新 更多