问题标签 [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.
groovy - 灯泡:g.scripts.update():TypeError:序列项 2:预期的字符串或 Unicode,找到 NoneType
我正在使用 TitanGraphDB + Cassandra。我开始泰坦如下
我有一个 Rexster shell,可以用来与上面的 Titan + Cassandra 通信。
我正在尝试使用 Titan Graph DB 对网络拓扑进行建模。我想从我的 python 程序中对 Titan Graph DB 进行编程。我为此使用灯泡包。我创建了五种类型的顶点
我在逻辑连接的顶点之间创建边。边缘没有标记。
假设我想测试和之间的连通Vertex A
性Vertex 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() 函数中。我似乎无法弄清楚我做错了什么。任何帮助将不胜感激。
cassandra - 在哪里可以找到 Titan 错误日志?
我将 Titan 与 Cassandra、Elasticsearch 和 Rexster 一起使用。
一切都已正确设置,我可以通过 Rexster 以及 REST API 在图中添加/删除节点和边。
当它崩溃时,我必须杀死 java 并再次运行它。我在 Rexster 中遇到的错误是:
无法从 Rexster 获取图的顶点。
它经常发生,我不知道问题是什么。我不确定堆栈的哪一部分——Titan、Rexster 或 Elasticsearch——失败了。
在哪里可以找到可以查看的日志文件以找出问题所在?
cassandra - 如何在 Bulbs 的 Titan/Rexster 中创建和开始使用图形数据库
我已经下载titan-server-0.4.4.zip
并解压缩并运行:
这开始了Cassandra
和Titan + Rexster
。现在,我想为我的应用程序(比如“ggg”)创建一个新图形,我想从 Python 源代码中的 Bulbs 创建它。这是我在 python2.7 控制台中尝试的:
现在,我转到 rexster 网络界面,我只能看到一个名为graph
有什么我做错或遗漏的事情吗?我尝试查看文档,但找不到任何对我有帮助的东西。
谢谢你的时间。
angularjs - 如何格式化 Rexster POST 以向 Titan 图形添加边
我正在尝试使用 AngularJS 资源向我的 Titan Server 0.4.4 图表添加一条边。资源如下所示:
这段代码生成一个像这样的 POST:
它返回以下 500 错误消息:
请求中的格式问题在哪里?
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 Rexster
IP 连接到正在运行的机器怎么办192.168.65.93
192.168.65.94
我怎么做?我可以传递一些参数(例如配置文件到 Graph())吗?我在哪里可以找到它?
docker - 如何使用 Rexster Docker 映像和 Bulbs 在 TinkerPop/Rextser 中创建图形数据库?
如何创建新数据库?我正在使用来自“ https://github.com/konrade/docker-rexster ”的 Rexster Docker 映像来启动并运行功能性 Rexster 服务器。它使用以下命令运行:
并验证哪个端口分配给 Rexster 的必要 8182,如下所示:
我确信服务器正在运行,因为我在访问 url 时获得带有 TinkerPop 字符的网页
但我无法成功执行灯泡快速入门部分的简单示例。这是我试图执行的简单代码:
创建 neo4j 数据库会解决我的问题吗?如果是这样,用于创建它的代码是什么?
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 + 弹性搜索
gremlin - 为什么 Rexster 显示“titangraph [cassandra:null]”,即使它已连接?
当我通过 Gremlin 控制台连接到 Titan 时,它说...titangraph[cassandra:127.0.0.1]
然而,Rexster 说......titangraph[cassandra:null]
即使我可以浏览同一组顶点。
为什么是这样?Rexster 使它看起来好像无法连接。
node.js - 我应该保持数据库连接打开吗?
当我使用 Grex 连接到 Rexster 图形服务器时,我应该保持数据库连接打开吗?
我想我应该因为nodejs是单线程的,所以不同的请求不可能同时尝试使用一个连接。
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 服务器时,我得到以下输出:
我该如何解决这个问题?