问题标签 [gremlin-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
201 浏览

azure - Datastax Gremlin 工具:主机没有响应

我正在尝试通过 Azure 部署 Datastax Enterprise 集群,以便利用随 DSE 5.0 发布的图形引擎。

不幸的是,Azure DSE 部署部署了 DSE 4.8,它不支持 gremlin 或新的 DSE Graph 引擎。因此,我尝试按照安装指南将集群上的节点升级到 5.0 版。

这样做之后,我可以使用以下命令启动 gremlin 控制台:

按照Datastax Graph Tutorial,然后我尝试通过调用来创建图形system.graph("test").create(),这给了我以下错误:

我不确定从 DSE 4.8 升级到 5.0 时是否搞砸了一些配置,或者我是否只需要配置一些 gremlin 配置才能使其正常工作。任何帮助,将不胜感激!

0 投票
1 回答
529 浏览

datastax-enterprise - 如何使用 gremlin 控制台从 DSE 图中删除边缘标签

如何Edge label

DataStax Enterprise 5.0 图表

使用

小鬼控制台

0 投票
1 回答
2359 浏览

amazon-dynamodb - Gremlin-Server 添加具有多个属性的顶点 (Titan 1.0.0)

我正在创建一个 Titan 图(由 Dynamodb 支持);我正在使用 Titan 1.0.0 并运行 Gremlin-Server 3(在 TinkerPop3 上)。

我正在尝试将一个顶点添加到我的图形中,并在一行中添加一个标签和多个属性。我可以添加带有标签和单个属性的顶点,并且可以在创建顶点后将多个属性添加到顶点,但似乎我不能一次完成所有操作。

为了进行测试,我在 gremlin shell 中运行命令,但最终用例是通过 REST api 与它进行交互(已经可以正常工作)。

作为说明,我在每笔交易后都回滚,所以我有一个干净的名单。

这是我开始会话的方式:

我可以创建一个带有标签和单个属性的顶点,如下所示:

我还可以创建一个顶点,然后从我刚刚创建的顶点开始遍历,然后附加许多属性:

这一切都很好,但我试图避免进行 2 次调用来实现这个结果,所以我想一次创建具有所有这些属性的顶点。本质上,我希望能够执行以下操作,但它失败了超过 1 .property()

我也尝试过使用 1.property()和多个属性(以及我能想到的所有其他语法变体),但它似乎只抓住了第一个:

我已经查看了所有我可以从我能找到的所有来源获得的所有文档,但我找不到关于这种“一次性”方法的任何内容。有没有人这样做过或知道如何做到这一点?

提前致谢!

0 投票
3 回答
297 浏览

apache - 如何在 gremlin-scala 中设置 Neo4J 配置键?

在独立运行 Neo4J 数据库服务器(在 Ubuntu 14.04 上)时,为全局安装设置配置选项,或者可能是.etc/neo4j/neo4j.conf$NEO4J_HOME/conf/neo4j.conf

Neo4jGraph但是,当使用 Apache 的类( )从 Java 或 Scala 实例化 Neo4j 数据库时org.apache.tinkerpop.gremlin.neo4j.structure.Neo4jGraph,没有全局安装,并且构造函数(据我所知)不会查找任何配置文件。

特别是,在为我的应用程序运行测试套件时,我最终得到了许多同时出现Neo4jGraphjava.net.BindException: Address already in use.实际需要。这些通道使用配置选项dbms.backup.address(默认值:)127.0.0.1:6362-6372dbms.backup.enabled(默认值:)进行设置true

我的问题可以通过设置或扩展端口范围dbms.backup.enabled来解决。false

没有奏效的事情:

  • 创建/etc/neo4j/neo4j.conf包含行dbms.backup.enabled=false

  • 在我的项目src/main/resources目录中创建相同的文件。

  • src/main/resources/neo4j.

  • 在 Scala 代码中手动设置配置属性:

val db = new Neo4jGraph(dataDirectory) db.configuration.addProperty("dbms.backup.enabled",false)

  • 或者

db.configuration.addProperty("neo4j.conf.dbms.backup.enabled",false)

  • 或者

db.configuration.addProperty("gremlin.neo4j.conf.dbms.backup.enabled",false)

我应该如何设置这个属性?

0 投票
1 回答
41 浏览

graph - 将 Rexster (titan 0.4) 查询迁移到 Gremlin Server (Titan 1.0) 查询

我正在使用以下 Rexster 查询:

使用它来获取特定公司的工资信息和指定信息vertexId

现在我搬到 Titan 1.0 并使用 Gremlin 服务器,我被卡住了,不知道如何在 Gremlin 服务器中创建类似的查询。

0 投票
1 回答
394 浏览

graph - 如何在 .net mvc 中使用 c# 创建和删除边缘属性(Titan 1.0)?

我使用 Titan 1.0 和 gremlin 服务器来创建和删除顶点。我想在我的 .net 项目中实现这个逻辑。我想知道 asp.net 中是否有任何用于 titan 和 gremlin 服务器的预构建插件?

目前我直接使用命令提示符来创建和删除所需的顶点和边。如何在我的 .net MVC 项目中实现它?

0 投票
2 回答
491 浏览

graph - DSE Graph 认证错误

在全新安装时,DSE Graph 向 Gremlin 控制台抛出错误,抱怨身份验证配置。

Gremlin 控制台正常启动:

但是当你尝试对 Gremlin Server 进行任何操作时,你会得到一个错误:

问题是:如何克服这个错误?

这已经尝试过了:

  1. 在 dse.yaml 中取消激活 Kerberos 身份验证
  2. 将 krb5.conf 重置为默认文件(DSE 沙箱中的文件)
0 投票
0 回答
101 浏览

gremlin - 使用 Gremlin 从 DSE Graph 流式传输所有节点

我正在使用DataStax Enterprise Graph,并希望使用 Gremlin 将所有节点从图形数据库流式传输到我的应用程序。

注意:我正在通过 WebSocket 与Gremlin 服务器通信,使用会话来获取持久变量。

为此,无需拉取内存中的所有节点,我首先在服务器上创建了一个迭代器:

然后我逐步将迭代器读入缓冲区并返回缓冲区的内容:

我曾经用TitanDB来做这个,它工作得很好(每秒读取几千个节点)。

使用DSE Graph,它的速度要慢得多(每秒读取 330 次),并且在仅读取 400'000 个节点后出现以下错误错误:

操作超时 - 仅收到 0 个响应。

在DSE Graph中是否有更好的方法来做到这一点?

0 投票
1 回答
1507 浏览

cassandra - GraphFactory message: GraphFactory could not instantiate this Graph implementation [com.thinkaurelius.titan.core.TitanFactory]

I'm trying to make graph queries via a gremlin-shell to a Cassandra backend (locally or remotely).

I downloaded a stock Gremlin Server distribution and then installed Titan (as described here in the manual-installation).

http://s3.thinkaurelius.com/docs/titan/0.9.0-M1/server.html

I added all the property settings and classpath :

When I bring up the Gremlin server, I get the following errors (even though gremlin server itself comes up) :

Furthermore, when I try to invoke a simple graph operation via the gremlin-shell, I see the following :

0 投票
1 回答
551 浏览

scala - StandardTitanGraph java.lang.Throwable:挂钩创建跟踪错误

我在 Windows 中运行的 scala 项目中遇到以下异常(Titan + cassandra)

调试 cttgdatabase.StandardTitanGraph - 已安装关闭挂钩 Thread[Thread-9,5,main] java.lang.Throwable:com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.(StandardTitanGraph.java:156) [titan- core-1.0.0.jar:na] 在 com.thinkaurelius.titan.core.TitanFactory.open(TitanFactory.java:94) [titan-core-1.0.0.jar:na] 在 com.thinkaurelius.titan.core .TitanFactory.open(TitanFactory.java:74) [titan-core-1.0.0.jar:na] at notificaiton.UEReportReceiver$.connect_graph_db(UEReportReceiver.scala:62) [classes/:na] at notificaiton.UEReportReceiver.inserttoDB (UEReportReceiver.scala:159) [classes/:na] at notificaiton.UEReportReceiver$$anonfun$receive$1.applyOrElse(UEReportReceiver.scala:139) [classes/:na] at akka.actor.Actor$class.aroundReceive(Actor .scala:467) [akka-actor_2。11-2.3.15.jar:na] at notificaiton.UEReportReceiver.aroundReceive(UEReportReceiver.scala:130) [classes/:na] at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) [akka-actor_2.11 -2.3.15.jar:na] at akka.actor.ActorCell.invoke(ActorCell.scala:487) [akka-actor_2.11-2.3.15.jar:na] at akka.dispatch.Mailbox.processMailbox(Mailbox. scala:238) [akka-actor_2.11-2.3.15.jar:na] 在 akka.dispatch.Mailbox.run(Mailbox.scala:220) [akka-actor_2.11-2.3.15.jar:na] 在akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397) [akka-actor_2.11-2.3.15.jar:na] 在 scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala -library-2.11.0.jar:na] 在 scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.0.jar:na] 在 scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.0.jar:na] 在 scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [ scala-library-2.11.0.jar:na]

我有什么遗漏吗?能否请你帮忙