问题标签 [datastax-enterprise-graph]

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 回答
93 浏览

datastax - 为什么 or() 查询不使用 Datastax DSE 5.0.x Graph 中的索引?

我在用户和 uuid 上创建了一个索引

如果我做:

我得到:

当我跑步时:

索引被正确拾取..

但是当我执行以下操作时:

我正进入(状态:

org.apache.tinkerpop.gremlin.driver.exception.ResponseException:找不到索引来回答查询子句并且 graph.allow_scan 被禁用:

谢谢!

0 投票
1 回答
80 浏览

datastax - 为什么我无法从 Datastax DSE 5.0.x 图表中查询数据子集而不会出现 allow_scan 已禁用错误?

嗨,我在我的架构中禁用了扫描。

我知道不允许这样的查询:

org.apache.tinkerpop.gremlin.driver.exception.ResponseException:找不到索引来回答查询子句并且 graph.allow_scan 被禁用:

我想知道为什么甚至那些:

导致抛出相同的异常!这令人沮丧,因为它们是有界查询,而且它们当然不会导致完整的 cassandra 表扫描。

谢谢

0 投票
0 回答
61 浏览

datastax - 为什么在 Datastax DSE 5.0.x Graph 中模式 clear() 和模式创建需要这么长时间?

我有一个没有数据的图表。然而 schema.clear() 需要超过 3-4 分钟才能执行。架构创建需要另外 2 分钟。这是正常的还是我的配置有问题?

谢谢!

0 投票
0 回答
93 浏览

datastax - 当该字段上存在搜索索引时,Datastax DSE 5.0.x 通过 Text() 属性值检测现有顶点时的破坏行为

嗨,我做了这个失败的测试 - 我已将模式设置为 isProductionallow_scansto true。我还在属性上设置了物化索引和搜索索引value

我正在使用 DSE 5.0.7


这是尝试仅在不存在的情况下插入 Number 顶点..存在于纯顶点数上可以正常工作,但不能通过索引工作。.我在一些测试中遇到了很大的问题,它们仅通过调试传递但没有运行..就好像索引没有绑定到事务但最终会在稍后的某个时间更新..如果是这种情况,这是一个非常糟糕的行为..

这是输出:

谢谢!

0 投票
1 回答
2143 浏览

scala - 涉及 Spark+Scala 组合错误的非法循环引用

我正面临涉及Spark+Scala 组合错误的非法循环引用。

当我尝试同时执行多个作业时会发生此错误。它闻起来像多线程问题。不是吗?从 Cassandra 加载数据(执行我的第一个操作时)或将数据保存到 Cassandra 时会出现此错误rdd.saveToCassandra(...)

我的依赖细节

驱动程序错误日志在此处输入图像描述

对此高度赞赏的任何建议/帮助。有人遇到过这个问题吗?

0 投票
0 回答
96 浏览

gremlin - 使用 DSE Graph 按标签检索新创建的顶点时遇到问题

我正在尝试编写一个简单的节点应用程序,它使用 dse 节点驱动程序创建一些顶点,然后检索创建的顶点以用于创建边。实际的顶点检索遍历在我提交给 DSE 的常规代码中。我检索顶点的代码如下所示:

g.V().hasLabel('someVertex').has('id', 'myId').next();

id我的财产上有一个顶点搜索索引。不幸的是,我收到一个错误:

FastNoSuchElementException

同样的 groovy 查询在 Gremlin REPL 中完美运行。如果我hasLabel拨打电话,该查询也有效。

我认为可能存在最终的一致性问题,所以我在 groovy 中编写了一个 while 循环来检查遍历的计数是否大于零。它永远不会回来。

同样的应用程序在我的 Titan 图上也能完美运行。

我可能不了解 DSE 中的隐式事务吗?

编辑:如果我在创建顶点后等待 10 秒,则代码有效。

0 投票
1 回答
541 浏览

apache-spark - Cassandra 启动错误:DseModule.java:103 - org/apache/spark/util/ByteBufferInputStream。退出

我在 DSE Graphs 上工作了一段时间后安装了 Cassandra,DSE 我安装了 Spark,R。现在我无法启动 DSE。Cassandra 进程未启动

我尝试禁用 Spark 等。不知道是什么问题!

$ ps -ef |grep dse 0 724 1 0 Mon09PM ?? 0:05.04 /usr/sbin/systemsoundserverd 348149448 99945 1448 0 5:40PM ttys001 0:00.00 grep dse

0 投票
1 回答
50 浏览

groovy - Datastax 5.1 图形加载器 - 从多个子目录加载统一文件

图形加载器可以从显式定义的目录加载文件,但目前没有内置的方法来自动递归地从多个子目录加载统一文件。

0 投票
0 回答
223 浏览

cassandra - 升级后 DSE Gremlin 架构错误(Datastax 5.0 到 5.1)

将 Datastax Cassandra 从版本 5.0 升级到 5.1 后,我们在连接到现有键空间时遇到 gremlin 错误,如下所述,虽然在图形中创建新键空间并通过 gremlin 连接没有问题。

1) 注入构造函数时出错,

尾 /var/log/cassandra/system.log

WARN [ReadStage-2] 2017-05-10 12:21:34,818 ReadCommand.java:532 - 读取 9 个活动行和 4881 个墓碑单元以进行查询 SELECT * FROM cordiant_chat.chat_onlineusers_status WHERE org_id = 2 LIMIT 5000(参见 tombstone_warn_threshold)警告 [ ReadStage-1] 2017-05-10 12:21:34,83​​7 ReadCommand.java:532 - 读取 9 个实时行和 4881 个墓碑单元以进行查询 SELECT * FROM cordiant_chat.chat_onlineusers_status WHERE org_id = 2 LIMIT 5000(参见 tombstone_warn_threshold)root@ip- 10-10-1-36:~#

没人帮忙??

0 投票
0 回答
70 浏览

datastax - Datastax 企业图模式设计和集群大小调整

请提供以下建议

1)基于 - https://www.datastax.com/dev/blog/dse-5-0-3-released-huge-performance-gains-for-graph-analytics 对每个节点进行基准测试256 GB 磁盘和 256 GB RAM。这是否意味着整个数据都加载到内存中?什么是节点和集群大小建议?

2)我们有一个用例,其中顶点属性是动态的并在运行时添加。属性键的数量,其名称和值可以是任何值。像顶点“实体”(除了默认 id 之外没有任何属性)之类的东西具有顶点“propertydef”和“propertyvalue”的边缘。图形数据库是这个用例的正确选择吗?

谢谢蒂拉克