Tag: gremlin

使用cassandra和elasticsearch后端制作我的titan db图

我的问题是,我想将产品,客户和销售商数据存储在以cassandra作为存储后端和elasticsearch作为索引后端的titangraphics数据库中。 然后我会查询这些数据,向顾客和卖家提供build议。 我无法达到我可以存储自己的数据的地步。因为数据将是巨大的,我将使用cassandra和elasticsearch。 我到目前为止所做的是,我有cassandra,elasticsearch成立。 现在我可以运行bin / titan.sh启动启动cassandra,es和gremlin服务器我也可以用神数据图来玩 gremlin> graph = TitanFactory.open('conf/titan-cassandra-es.properties') ==>standardtitangraph[cassandrathrift:[127.0.0.1]] gremlin> GraphOfTheGodsFactory.load(graph) ==>null 现在我试图find一种方法来存储我的产品,客户和销售商graphics数据。 这样它的存储在cassandra和索引上就是elasticsearch。 我应该采取什么措施来做到这一点。 我的项目的主要语言是nodejs和Java是由于项目的限制。 我的问题简而言之 如何存储我自己的数据为titanium的数据库进行处理 一旦数据可用于处理。 我会暴露一些http apis来提出build议。 在Java中写作由于一些限制而不成问题。 我应该如何继续(我想我只有gremlin作为替代) 如果你能指出我的错误,并朝正确的方向扔掉一些面包屑,我将不胜感激

在AWS上使用Titan DynamoDB并从NodeJ查询

我已经阅读了他们大部分的文档,看着TinkerPop。 尝试设置Docker实例,EC2实例使用他们为Titan 1.0.0推荐的AWS CloudFormation模板,但仍然无法解决。 我可以启动Titan数据库,将gremlin连接到它并进行查询等,但是如何从NodeJs使用它。 看起来,因为他们升级到1.0.0文档没有解释得很好。 据我所知,Rexster现在已经消失了,并被Gremlin服务器所取代,但我仍然无法find任何远程处理它的东西。 真的很想去解决它,并转移到Neo4j,但不希望被绑定到使用一台机器,我想要泰坦允许的可扩展性。 我已经设法使旧版本的Titan与Rexster一起工作,但我需要运行新版本。 任何人都可以解释我需要做什么,或者如果它可能被破坏? 或者把我指向正确的方向。 谢谢

在哪里可以find通过gremlin-javascript查询gremlin服务器的查询

我正在使用nodejs的gremlin-javascript模块来查询titab数据库。 一切工作正常,但我想监视什么是实际上击中gremlin服务器和其他任何我可以了解有关该查询。 我已经检查了titan文件夹内的gremlin-server日志文件夹。 在这些日志中我找不到任何有用的东西。 在这方面的任何帮助将是非常有用的。 谢谢