问题标签 [rexster]

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 投票
2 回答
342 浏览

groovy - 灯泡:g.scripts.update():TypeError:序列项 2:预期的字符串或 Unicode,找到 NoneType

我正在使用 TitanGraphDB + Cassandra。我开始泰坦如下

我有一个 Rexster shell,可以用来与上面的 Titan + Cassandra 通信。

我正在尝试使用 Titan Graph DB 对网络拓扑进行建模。我想从我的 python 程序中对 Titan Graph DB 进行编程。我为此使用灯泡包。我创建了五种类型的顶点

我在逻辑连接的顶点之间创建边。边缘没有标记。

假设我想测试和之间的连通Vertex AVertex B

我有一个 groovy 脚本 is_connected.groovy

现在从我的 rexster 控制台

正如你在上面看到的,我有两个流类型的顶点v[116]v[100]

我有两个类型的顶点flow_entry v[120]v[104]

我想检查v[120]v[116]例如之间的连接

到目前为止一切顺利。现在我希望能够从我的导入灯泡包的 python 程序中使用这个脚本。

我的目录结构如下。

我的脚本 is_connected.groovy 包含 isConnected() 函数/程序保存在Projects/ryu_extras/rexster-console-2.3.0

现在从我的python程序中,Projects/ryu/ryu/app/simple_switch.py我尝试执行以下操作。

我收到以下错误。

如您所见,错误出现在 scripts.update() 函数中。我似乎无法弄清楚我做错了什么。任何帮助将不胜感激。

0 投票
2 回答
703 浏览

cassandra - 在哪里可以找到 Titan 错误日志?

我将 Titan 与 Cassandra、Elasticsearch 和 Rexster 一起使用。

一切都已正确设置,我可以通过 Rexster 以及 REST API 在图中添加/删除节点和边。

当它崩溃时,我必须杀死 java 并再次运行它。我在 Rexster 中遇到的错误是:

无法从 Rexster 获取图的顶点。

它经常发生,我不知道问题是什么。我不确定堆栈的哪一部分——Titan、Rexster 或 Elasticsearch——失败了。

在哪里可以找到可以查看的日志文件以找出问题所在?

0 投票
2 回答
551 浏览

cassandra - 如何在 Bulbs 的 Titan/Rexster 中创建和开始使用图形数据库

我已经下载titan-server-0.4.4.zip并解压缩并运行:

这开始了CassandraTitan + Rexster。现在,我想为我的应用程序(比如“ggg”)创建一个新图形,我想从 Python 源代码中的 Bulbs 创建它。这是我在 python2.7 控制台中尝试的:

现在,我转到 rexster 网络界面,我只能看到一个名为graph

有什么我做错或遗漏的事情吗?我尝试查看文档,但找不到任何对我有帮助的东西。

谢谢你的时间。

0 投票
1 回答
170 浏览

angularjs - 如何格式化 Rexster POST 以向 Titan 图形添加边

我正在尝试使用 AngularJS 资源向我的 Titan Server 0.4.4 图表添加一条边。资源如下所示:

这段代码生成一个像这样的 POST:

它返回以下 500 错误消息:

请求中的格式问题在哪里?

0 投票
1 回答
1187 浏览

python - 灯泡 python 连接到远程 TitanDB + Rexster

我正在使用 TitanGraphDB + Cassandra。我开始泰坦如下

我有一个 Rexster shell,可以用来与上面的 Titan + Cassandra 通信。

我正在尝试使用 Titan Graph DB 对网络拓扑进行建模。我想从我的 python 程序中对 Titan Graph DB 进行编程。我正在为此使用python bulbs包。我创建图表的代码如下。

现在我有 rexster-console 和 Titan 在具有 IP 地址的机器上运行192.168.65.93。如果我的 python 应用程序在我使用的同一台机器上运行self.g = Graph()

如果我想使用来自 python 应用程序的Titan AND RexsterIP 连接到正在运行的机器怎么办192.168.65.93192.168.65.94

我怎么做?我可以传递一些参数(例如配置文件到 Graph())吗?我在哪里可以找到它?

0 投票
1 回答
305 浏览

docker - 如何使用 Rexster Docker 映像和 Bulbs 在 TinkerPop/Rextser 中创建图形数据库?

如何创建新数据库?我正在使用来自“ https://github.com/konrade/docker-rexster ”的 Rexster Docker 映像来启动并运行功能性 Rexster 服务器。它使用以下命令运行:

并验证哪个端口分配给 Rexster 的必要 8182,如下所示:

我确信服务器正在运行,因为我在访问 url 时获得带有 TinkerPop 字符的网页

但我无法成功执行灯泡快速入门部分的简单示例。这是我试图执行的简单代码:

创建 neo4j 数据库会解决我的问题吗?如果是这样,用于创建它的代码是什么?

0 投票
1 回答
218 浏览

elasticsearch - Titan中的地理空间顶点中心索引可能吗?

是否可以在 Titan 中创建以地理空间顶点为中心的索引?

我尝试按照指南https://github.com/thinkaurelius/titan/wiki/Vertex-Centric-Indices中的模式在 rexster 控制台中创建一个,但失败了。

我已经尝试创建一个常规的地理空间索引,但是在查询具有大量边且具有相关地理空间属性的顶点时,这会降低性能。

我设想这能够执行以下操作并检索圆内的所有边缘,最好按与 (x,y) 的距离排序。

使用 Titan Server 0.4.4 w/Cassandra 2.0.3 + 弹性搜索

0 投票
1 回答
127 浏览

gremlin - 为什么 Rexster 显示“titangraph [cassandra:null]”,即使它已连接?

当我通过 Gremlin 控制台连接到 Titan 时,它说...titangraph[cassandra:127.0.0.1]

然而,Rexster 说......titangraph[cassandra:null]即使我可以浏览同一组顶点。

为什么是这样?Rexster 使它看起来好像无法连接。

0 投票
1 回答
1079 浏览

node.js - 我应该保持数据库连接打开吗?

当我使用 Grex 连接到 Rexster 图形服务器时,我应该保持数据库连接打开吗?

我想我应该因为nodejs是单线程的,所以不同的请求不可能同时尝试使用一个连接。

0 投票
1 回答
827 浏览

titan - 配置 Rexster 以使用 Titan

我正在尝试通过修改 Rexster 中的 rexster.xml 文件来配置 Rexster 以使用 Titan。但是当我跑步时

在我的浏览器中,我收到一条消息:

{“消息”:“找不到图 [mygraph]”}。

这是我修改的 rexster.xml 文件的一部分:

我已将 Titans lib 文件夹中的所有 jar 文件添加到 config/ext/titan 下的 Rexster 中,并使用 gremlin shell i Titan 在 Titan 中创建了一个图形:

我错过了什么?

[更新]:

我将 Titan 中的 jar 文件放在了 rexster 的错误目录中,现在它们位于 rexster 的正确位置。但是当我现在运行 rexster 服务器时,我得到以下输出:

我该如何解决这个问题?