问题标签 [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 回答
327 浏览

gremlin - DSE 图无法为属性创建搜索索引 asText

我刚刚开始使用 DSE 图(之前对 Titan 有一些了解)。我已经使用 Datastax 5.0.3 设置了 DSE 图。

尝试为属性创建搜索索引时,出现以下异常。 schema.vertexLabel('Employee').index('search').search().by('story').asText().add()

我能够创建属性、物化和二级索引。但是当我尝试创建搜索索引时,我遇到了这个问题。

我意识到,在启动我的单节点集群时,我不得不关闭-s标志,因为这不允许我启动 DSE 服务器。第一次启动节点时出现了一些异常,我不应该-s按照一些 Datastax 开发人员 QA 设置标志。

现在,当我尝试启用该-s标志时,我的节点没有出现,并且出现以下异常。

请建议我如何纠正这种情况并能够将 searchIndex 添加到我的属性中。

0 投票
1 回答
212 浏览

datastax - 在 dse Graph Loader 中从 aws-s3 加载 CSV 数据

我有关于 aws-s3 的数据(以 csv 格式),我想使用 Graph Loader 将这些数据加载到 dse 图中。我有搜索,但没有找到关于这个主题的内容。是否可以使用 dse graph Loader?

0 投票
1 回答
98 浏览

datastax-enterprise - 无法从导入的库中访问类

我的研究团队编写了一个脚本,用于将 edn 文件中的一些数据加载到 Titan 数据库中。我们现在正尝试将我们的工作迁移到 Datastax Enterprise Graph 数据库。当我们:load在 gremlin-server 上使用时,脚本会通过导入语句,但一旦它从一个导入的库中遇到类的任何实例就会失败。例如我们导入

在导入之后我们调用

但 gremlin 返回“没有这样的属性:类解析器:Script2”

一次运行一个命令时,我们遇到了同样的问题。我们最初的想法是我们需要将库添加到正确的类路径中,但是我们尝试了一些地方但收效甚微。当我们从远程切换到本地 gremlin 时,我们能够加载脚本,但无法访问系统中的图形。

有什么想法吗?

0 投票
1 回答
89 浏览

datastax-startup - 为什么不能使用 GraphSON 序列化程序将 DSE 身份验证与 Gremlin 服务器一起使用?

我正在尝试在使用 DSE 身份验证的 DSE 实例上将 GraphSON 序列化程序与 gremlin 服务器一起使用。根据TinkerPop 提供者文档,在收到407结果后,将通过发送以下请求(前面是application/jsonmime 标头)来实现身份验证:

其中 的值"sasl"是 base64 编码的字符串<ASCII_NUL><USERNAME><ASCII_NUL><PASSWORD>。上面的示例使用凭据username, password

我可以使用来自tinkerpop.apache.org的上游 gremlin-server 包和配置确认此身份验证请求成功gremlin-server-secure.yaml。但是,当尝试对启用了 DSE 身份验证的 DSE Graph 实例进行身份验证时,相同的请求会失败。发生这种情况时,服务器会记录以下异常:

我在为Goblin提供 DSE 支持时遇到了这个问题,但是可以使用以下命令通过 gremlin-console 重现该问题remote.yaml

0 投票
1 回答
367 浏览

datastax-startup - DSE Graph 交易提供哪些保证?

DSE Graph 支持 Gremlin 事务 API,文档中有一些关于可以使用模式配置 API 设置的特定于事务的选项的信息。文档似乎还没有关于交易“意味着”什么或它保证什么的大量信息。据推测,它们不是 ACID 事务。

图事务是否可能对应于 Cassandra 轻量级事务?或者,图事务是否对应于 CQL 批处理语句?还是完全是别的东西?哪些操作(如果有)是原子的?

0 投票
1 回答
171 浏览

datastax - 使用数据加载器从目录加载多个 csv 文件

我在一个目录中有多个 CSV 文件(具有相同的标题名称)中的数据。我想从这些 CSV 文件创建顶点。如何使用 dse 图形加载器一次性加载所有文件。因为我几乎有超过 600 个 csv 文件?

0 投票
1 回答
99 浏览

graph - DSE 图形标签名称和属性键允许使用哪些字符?

DSE 图形顶点/边标签名称和属性键允许使用哪些字符?

Titan 允许任何值,并且我们的一些标签以.字符命名。尝试将我们的数据导入 DSE Graph 会引发异常,告诉我们.标签名称中不支持字符。

我在任何地方都找不到这个限制。

0 投票
1 回答
75 浏览

datastax-startup - 丢弃边缘属性是否会降低其边缘?

在 DSE v5.0.3 中,我遇到了丢弃边缘属性也会丢弃其边缘的情况。

两个 gremlin 控制台示例都使用以下模式配置:

在以下示例中,删除边缘属性会导致边缘本身被删除:

下一个示例创建相同的数据集,但不是在与步骤相同的遍历中设置“notes”属性addE,而是在单独的遍历中创建属性。与上面的示例不同,删除“notes”属性会删除该属性,同时保持边缘不变。

0 投票
1 回答
72 浏览

spark-streaming - graphloader 可以分发吗?我的集群机器处于生产模式

我使用 DSE Graph Loader 从 Hadoop 分布式文件系统读取输入文件。

我想以分布式方式将数据插入 dse 图集群(在多台机器上)。如何完成?

0 投票
1 回答
64 浏览

datastax - 如何在非常大的图中找到顶点之间的路径

例如在 twitter 中,我们如何找到人 a 到人 b 之间的路径?使用重复的查询是递归的,并且在大图上可能非常繁重。我怎样才能使用 olap 以获得更好的性能?或者还有其他方法吗?