问题标签 [faunus]

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 投票
1 回答
161 浏览

gremlin - 在不使用 gremlin shell 的副作用的情况下,Faunus 图不打印节点

我正在尝试在 Faunus (v0.4.0) 中打印一个节点有任何边(传入或传出)的图形。从 gremlin shell,我尝试了:

当我这样做时,我得到了我预期的所有节点的打印输出

但是没有println,我不会。

根据如何在 gremlin 中编写 for 循环?,gremlin 终端应该为我打印此信息,但似乎没有。

我需要做些什么才能从控制台启用打印吗?

0 投票
1 回答
456 浏览

graph - Titan 需要多大的 Faunus 图形分析框架?

我正在研究在 TitanGraph 数据库上对两个数据集的边缘执行图形聚合(groupBy,groupCount)查询:

  1. 约 10,000 个节点和约 100 万条边

  2. 约 200,000 个节点和约 10 亿条边

有谁知道我需要在什么时候努力安装 Faunus 才能在 1 分钟内完成这种类型的 gremlin 查询?

0 投票
0 回答
208 浏览

hadoop - 尝试使用 Faunus 在远程机器上写入 HDFS

我正在尝试从 Titan-Cassandra 图形数据库中提取数据并使用 Faunus 将其写入单个 Hadoop 节点。Hadoop 节点正在远程机器上运行。因此,运行 Faunus 的机器就像数据流的来源,必须将其写入远程单个 Hadoop 节点。

在 titan-cassandra-input.properties 中,我通过指定输出位置来指定将输出写入远程 HDFS:

我更改了 Hadoop 配置:

核心站点.xml

mapred-site.xml

我已将源 IP 添加到 /etc/hosts

但是当我尝试使用 启动 Hadoop 时./start-all.sh,我发现 NameNode 没有启动。当我看到 NameNode 日志时,我看到以下错误:

我无法弄清楚为什么它试图绑定到源 IP。是否将源 IP 视为 Hadoop 集群中的另一个节点?

我不想设置集群。我只想让 Hadoop 节点监听来自源 IP 的任何连接。我该如何配置?请帮忙。

0 投票
1 回答
183 浏览

gremlin - faunus 脚本图完成但不变异图

前奏:几个月的 FaunusGraph 和 TitanGraph 使用 Gremlin“方言”的经验,非常了解功能和句法差异。已成功使用 Faunus 脚本步骤 ( http://architects.dzone.com/articles/distributed-graph-computing , https://github.com/thinkaurelius/faunus/blob/master/src/main/java/com/thinkaurelius /faunus/mapreduce/sideeffect/ScriptMap.java)用于相对简单的子图删除和变异。

问题:实现了一个复杂的变异脚本映射,以按照面向方向的命名属性约定将边缘属性“移动”到外顶点或内顶点。我的 TitanGraph Gremlin 原型适用于小图,但我无法让按比例放大的实现工作:地图成功完成但图表没有更改(我正在提交更改)。注意:我的 Logger 对象仅输出显示前缀 args 的第一条 INFO 消息,表明我没有满足边缘命名空间保护条件(我在没有条件的情况下运行,但没有更改)。以下是我的代码(来自内部网络的胖手指,因此可能存在拼写错误)

0 投票
1 回答
2781 浏览

graph-databases - Loading data into Titan database

I have a set of log data in the form of flat files from which I want to form a graph (based on information in the log) and load it into the Titan database. This data is a few gigabytes in size. I am exploring bulk loading options Faunus and BatchGraph ( which I read about in https://github.com/thinkaurelius/titan/wiki/Bulk-Loading) . The tab separated log data I have needs a bit of processing on each line of the file to form the graph nodes and edges I have in mind. Will Faunus/BatchGraph serve this use case? If yes, what format should my input file be in for these tools to work? If not, is using the BluePrints API the way to go? Any resources you can share on your suggestion is very much appreciated since I'm a novice. Thanks!

0 投票
2 回答
276 浏览

user-defined-functions - faunus 脚本映射中的 gremlin 用户定义步骤

背景:我有几个月使用 Gremlin 和 Faunus 的经验,包括。ScriptMap 步骤。

问题:当作为脚本的一部分加载到 shell 中时,用户定义的 Gremlin 步骤可以正常工作。但是,当在 Faunus ScriptMap 脚本中定义时,相同的步骤显然无效。

0 投票
1 回答
498 浏览

graph - 将 Titan 图摄取到 Faunus 时出现问题

我已经安装了 Titan 和 Faunus,每个似乎都正常工作(titan-0.4.4 和 faunus-0.4.4)

但是,在 Titan 中摄取了一个相当大的图形并尝试通过以下方式将其导入 Faunus 中之后

我遇到问题。更准确地说,我似乎确实从调用 FaunusFactory.open() 中得到了一个动物图,

但是,即使问一个简单的

我确实收到此错误:

我的属性文件直接从带有 Titan-HBase 输入的 Faunus 页面中取出,当然除了更改 hadoop 集群的 url:

任何人都可以帮忙吗?

附录

为了解决下面的评论,这里有一些上下文:正如我所提到的,我在 Titan 中有一个图表,可以对其执行基本的 gremlin 查询。

但是,我确实需要运行一个 gremlin 全局查询,由于图形的大小,它需要 Faunus 及其底层 MR 功能。因此需要导入它。我得到的错误在我看来并不像它指向图表本身的一些不一致。

0 投票
1 回答
695 浏览

cassandra - Titan 和 Cassandra 的最短路径

目前我们正在使用带有 Cassandra 的 Titan Graph DB 作为电信应用程序的后端。该数据库包含网络拓扑详细信息。我们需要根据 Dijkstra 算法计算网络节点之间的最短路径。感谢您对以下方面的建议 1 我们认为使用简单遍历在顶点上运行迭代遍历效率不高,请建议 map/reduce 是否是最佳选择。2 我们是否需要使用 Faunus 来满足此要求,或者现有的带有 Faunus jar/库的设置将使我们能够执行此操作。(使用 Furnace Dijkstra 实现??)

提前致谢

0 投票
1 回答
82 浏览

java - json文件格式的Faunus json阅读器错误

我正在使用 json 文件将节点和边缘加载到 faunus gremlin 但它给了我这样的错误......

我有这种格式的 json 文件(实际文件)...

以下是我在 gremlin 所做的事情:http: //i.imgur.com/wzzOmw9.png

基本上只是在加载 faunus.properties 后运行 gV

格式是否正确或应该采取其他措施来解决错误。无法理解问题从何而来。

提前致谢