【问题标题】:Error when creating search index in Datastax DSE Graph 6.7在 Datastax DSE Graph 6.7 中创建搜索索引时出错
【发布时间】:2020-12-20 19:39:24
【问题描述】:

我能够在我们的其他环境中创建搜索索引,但在一个环境中我收到此错误:

java.lang.NoClassDefFoundError: Could not initialize class com.sun.org.apache.xml.internal.serializer.ToXMLStream

当我创建这样的搜索索引时:

schema.vertexLabel('myvertex').index('search').search().by('myprop').ifNotExists().add()

Datastax DSE Graph 6.7 版。

构建脚本对于所有环境都是相同的。看起来搜索是在那个环境中安装的,但我猜它的配置有误?

在这个环境中其他环境可能缺少什么?

【问题讨论】:

标签: graph datastax dse dse-graph


【解决方案1】:

Datastax Studio 笔记本可能会损坏,需要删除并重新创建。删除此文件夹然后重新启动 Datastax Studio 将重新创建它们,但您必须重新创建笔记本和连接。 (即您笔记本中的所有笔记都将丢失,因此请务必在删除此文件夹之前复制您的笔记)。然后我能够再次创建搜索索引。 Datastax 正在研究修复此错误,希望在以后的版本中不会出现问题。

C:\Users\<myusername>\.datastax_studio\snapshots\studio 

此外,请务必在 Datastax 服务器上为您用来通过 Datastax Studio 执行命令的用户启用此功能:

GRANT EXECUTE ON REMOTE OBJECT DseClientTool TO myaccountname;

当然,请确保您的 myaccountname 对图表具有读/写/执行权限。

【讨论】:

    猜你喜欢
    • 2020-09-18
    • 2017-11-25
    • 2016-12-15
    • 2020-07-28
    • 2020-08-16
    • 1970-01-01
    • 2014-09-01
    • 2017-03-10
    • 2016-09-21
    相关资源
    最近更新 更多