问题标签 [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.
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}测试
但是这些类型的参数似乎被忽略了,并且计算了整套统计函数......
非常感谢
apache-spark - Spark 错误消息:请考虑基于查询模式而不是使用 ALLOW FILTERING 的新数据模型
我的 DSE Opscenter 向我发送此消息:
请考虑基于查询模式的新数据模型,而不是使用 ALLOW FILTERING。
在更改我的 spark 代码后,我已经从查询中删除了下面的列值。但是下面的错误信息仍然不断弹出。我不知道为什么?此外,错误消息仅出现在我的 OPScenter 上的实际表中。谢谢你的帮助。
询问:
列值/错误信息
请考虑基于查询模式的新数据模型,而不是使用 ALLOW FILTERING。
cassandra - 如何将 vanilla Cassandra 集群实时迁移到 Datastax 企业集群
我们目前使用 Cassandra 3.3.0 在生产环境中启动并运行了一个 Cassandra 集群。我们希望在没有任何停机时间的情况下将其切换到 DSE 集群。
我们已经有一个迁移模式的工具,但是在没有任何停机时间的情况下,将数据从 Cassandra 集群迁移到新的 Datastax 集群的最佳方法是什么?
如果您使用常规 Cassandra 切换集群,您只需将节点从新集群加入当前运行的集群,然后在添加所有新节点后关闭旧节点。这很好,因为它不需要额外的代码来迁移数据,是否有任何类似的解决方案可用于 DSE?
cassandra - Datastax Enterprise 5.0 集群重新平衡尝试失败
我们有一个由 4 台机器组成的 DSE 5.0 集群。在数据摄取期间,其中一台机器存储了大部分数据(100G),而其他三台存储的数据少得多(每台大约 15G)。我不知道为什么会发生这种情况,并计划进行调查,并可能在一个单独的问题中提出。
现在我尝试重新平衡集群。我知道这样做的唯一方法是在 OpsCenter中单击Cluster Actions
-> 。Rebalance
重新平衡开始并在大约 5 分钟后可重现地中止,并出现以下错误:
一些数据按照重新平衡预览中的建议传输,大部分不是。
事件日志:
可能是什么原因,我该如何调查和解决它?
群集部署在 Azure 上的 4 台专用机器上。
solr - 嵌入datastax的solr中的全文搜索
我有一个图,我将搜索索引放在该图中顶点的不同属性上。现在我想在该图的顶点上实现全文搜索(如谷歌)。我曾尝试使用 copyField 但它不起作用,因为对于每个搜索索引 dse 在 solr 中实现不同的核心。我怎么能做到这一点?
cassandra - 网络拓扑策略中的 Cassandra 读/写一致性级别
我在 2 个数据中心设置了 cassandra,每个数据中心有 4 个节点,每个节点的复制因子为 2。
一致性级别为 ONE(默认设置)
尝试以 ONE 的一致性级别读取数据时,我遇到了一致性问题。如 DataStax 文档中所述,一致性级别(读取 + 写入)应大于复制因子。
我决定将写入一致性级别更改为 2,将读取一致性级别更改为 ONE,这解决了单个数据中心的不一致问题。但是在多个数据中心的情况下,问题将通过一致性级别为 LOCAL_QUORUM 来解决。
我将如何实现写入应该是(LOCAL_QUORUM + TWO),以便我应该写入本地数据中心以及 2 个节点。
datastax-enterprise - 集合类型的 DSE Cassandra solr_query 的语法是什么?
我正在使用 DSE Cassandra 并希望将 solr_query 用于集合(地图、列表、集合等)类型列,因此需要 solr_query 的语法。
示例表架构如下
在这里我该怎么做solr_query
' properties
'列?
datastax - 在 dse Graph Loader 中从 aws-s3 加载 CSV 数据
我有关于 aws-s3 的数据(以 csv 格式),我想使用 Graph Loader 将这些数据加载到 dse 图中。我有搜索,但没有找到关于这个主题的内容。是否可以使用 dse graph Loader?
datastax-enterprise - 无法从导入的库中访问类
我的研究团队编写了一个脚本,用于将 edn 文件中的一些数据加载到 Titan 数据库中。我们现在正尝试将我们的工作迁移到 Datastax Enterprise Graph 数据库。当我们:load
在 gremlin-server 上使用时,脚本会通过导入语句,但一旦它从一个导入的库中遇到类的任何实例就会失败。例如我们导入
在导入之后我们调用
但 gremlin 返回“没有这样的属性:类解析器:Script2”
一次运行一个命令时,我们遇到了同样的问题。我们最初的想法是我们需要将库添加到正确的类路径中,但是我们尝试了一些地方但收效甚微。当我们从远程切换到本地 gremlin 时,我们能够加载脚本,但无法访问系统中的图形。
有什么想法吗?
datastax-startup - 为什么不能使用 GraphSON 序列化程序将 DSE 身份验证与 Gremlin 服务器一起使用?
我正在尝试在使用 DSE 身份验证的 DSE 实例上将 GraphSON 序列化程序与 gremlin 服务器一起使用。根据TinkerPop 提供者文档,在收到407
结果后,将通过发送以下请求(前面是application/json
mime 标头)来实现身份验证:
其中 的值"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
: