问题标签 [datastax-startup]

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 投票
0 回答
133 浏览

solr - SOLR 查询仅在安装了 SOLR 的 3 个节点中的 1 个节点上运行正常

这是我们的问题。我们正在运行具有以下配置的 DSE Enterprise 4.8:

  • 6 台带有 Cassandra 的服务器
  • 其中 3 个安装了 Spark(DSE 分析)
  • 在 orher 3 SOLR 上安装(DSE 搜索)

我们想在使用和排除某些过滤器查询的表上使用 SOLR 执行“查询统计信息”。

当我们尝试执行这样的简单查询时:

它仅在安装了 SOLR 的 3 个节点中的 1 个节点上运行正常。

对于其他 2 个节点,我们得到此异常:

在 stats.field 参数中使用排除过滤器查询时,您能否帮助我们确定“未定义字段”异常的原因。

此外,它还有助于我们仅使用 stats 函数的子集(例如仅 count ):

stats.field={!count=true}测试

但是这些类型的参数似乎被忽略了,并且计算了整套统计函数......

非常感谢

0 投票
1 回答
67 浏览

apache-spark - Spark 错误消息:请考虑基于查询模式而不是使用 ALLOW FILTERING 的新数据模型

我的 DSE Opscenter 向我发送此消息:

请考虑基于查询模式的新数据模型,而不是使用 ALLOW FILTERING。

在更改我的 spark 代码后,我已经从查询中删除了下面的列值。但是下面的错误信息仍然不断弹出。我不知道为什么?此外,错误消息仅出现在我的 OPScenter 上的实际表中。谢谢你的帮助。

询问:

列值/错误信息

请考虑基于查询模式的新数据模型,而不是使用 ALLOW FILTERING。

0 投票
1 回答
402 浏览

cassandra - 如何将 vanilla Cassandra 集群实时迁移到 Datastax 企业集群

我们目前使用 Cassandra 3.3.0 在生产环境中启动并运行了一个 Cassandra 集群。我们希望在没有任何停机时间的情况下将其切换到 DSE 集群。

我们已经有一个迁移模式的工具,但是在没有任何停机时间的情况下,将数据从 Cassandra 集群迁移到新的 Datastax 集群的最佳方法是什么?

如果您使用常规 Cassandra 切换集群,您只需将节点从新集群加入当前运行的集群,然后在添加所有新节点后关闭旧节点。这很好,因为它不需要额外的代码来迁移数据,是否有任何类似的解决方案可用于 DSE?

0 投票
1 回答
284 浏览

cassandra - Datastax Enterprise 5.0 集群重新平衡尝试失败

我们有一个由 4 台机器组成的 DSE 5.0 集群。在数据摄取期间,其中一台机器存储了大部分数据(100G),而其他三台存储的数据少得多(每台大约 15G)。我不知道为什么会发生这种情况,并计划进行调查,并可能在一个单独的问题中提出。

现在我尝试重新平衡集群。我知道这样做的唯一方法是在 OpsCenter中单击Cluster Actions-> 。Rebalance重新平衡开始并在大约 5 分钟后可重现地中止,并出现以下错误:

一些数据按照重新平衡预览中的建议传输,大部分不是。

事件日志:

可能是什么原因,我该如何调查和解决它?

群集部署在 Azure 上的 4 台专用机器上。

0 投票
1 回答
82 浏览

solr - 嵌入datastax的solr中的全文搜索

我有一个图,我将搜索索引放在该图中顶点的不同属性上。现在我想在该图的顶点上实现全文搜索(如谷歌)。我曾尝试使用 copyField 但它不起作用,因为对于每个搜索索引 dse 在 solr 中实现不同的核心。我怎么能做到这一点?

0 投票
1 回答
241 浏览

cassandra - 网络拓扑策略中的 Cassandra 读/写一致性级别

我在 2 个数据中心设置了 cassandra,每个数据中心有 4 个节点,每个节点的复制因子为 2。

一致性级别为 ONE(默认设置)

尝试以 ONE 的一致性级别读取数据时,我遇到了一致性问题。如 DataStax 文档中所述,一致性级别(读取 + 写入)应大于复制因子。

我决定将写入一致性级别更改为 2,将读取一致性级别更改为 ONE,这解决了单个数据中心的不一致问题。但是在多个数据中心的情况下,问题将通过一致性级别为 LOCAL_QUORUM 来解决。

我将如何实现写入应该是(LOCAL_QUORUM + TWO),以便我应该写入本地数据中心以及 2 个节点。

0 投票
1 回答
31 浏览

datastax-enterprise - 集合类型的 DSE Cassandra solr_query 的语法是什么?

我正在使用 DSE Cassandra 并希望将 solr_query 用于集合(地图、列表、集合等)类型列,因此需要 solr_query 的语法。

示例表架构如下

在这里我该怎么做solr_query' properties'列?

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