问题标签 [elassandra]
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.
database - Delete records from cassandra
I have written wrong update command.
This has created 40000 records where there was only 150. I can see only columns mentioned in query- PRI_KEY_1 ,PRI_KEY_2 and CLUSTER_KEY are updated in those extra 39850.
Now I need help in deleting all those 39850 records. Please Help.
elasticsearch - 如何仅在现有 cassandra 表的几列上创建弹性搜索索引
我在 Elassandra 有桌子。我只需要在该表的几列而不是整个表上创建弹性搜索索引。
{"discover":".*"} 选项正在表的所有列上创建索引。但我无法在几列上创建索引。
不知道是什么错误。请帮助我纠正少数列的语法,但不是全部。
elasticsearch - Elassandra 数据建模:何时创建二级索引,何时不创建
我不是 Cassandra 的绝对专家,但我知道(如果我错了,请纠正我)为数据模型中的所有字段创建二级索引是一种反模式。
我正在使用 Elassandra,我的数据模型如下所示:
- 代表用户的用户对象,具有:用户 ID、姓名、电话、电子邮件和所有关于用户的信息(假设这些用户在卖东西)
- 代表用户进行的销售的销售对象,具有:saleID、userID、产品名称、价格等(可以有更多字段)
鉴于我只想对用户的姓名、电子邮件和电话进行复杂的搜索(通过电话搜索、通过电子邮件搜索等),从这个数据模型创建以下 3 个表格是一个好主意:
- “用户核心”表,仅包含用户 ID、姓名、电话和电子邮件(用于搜索的字段)[在 Elasticsearch 中完全索引和映射的表]
- 带有用户 ID 的“用户信息”表 + 其他信息 [表未在 Elasticsearch 中建立索引或映射]
- 包含用户 ID、销售 ID、产品名称、价格等的“销售”表。[表未在 Elasticsearch 中建立索引或映射]
我看到至少一个优势:任何类型的索引(或发生更改时的重新索引)和相关成本只会在“用户核心”表发生更改时发生,该表不应该太频繁地更改。此外,如果我需要获取所有其他信息(用户其他信息或销售),我可以进行 2 个查询:“用户核心”中的 1 个获取用户 ID,另一个表中的 1 个(使用用户 ID)获取另一个数据。
但我不确定这是一个好的模式,或者我不应该担心二级索引而只是索引任何其他表?
以更概括的方式,选择的关键原因是什么 - 像 Elassandra 中的 Elasticsearch 这样的二级索引 - VS - 非规范化表并使用分区和集群键 - ?
请随时询问您是否需要有关我的用例的更多示例。
elasticsearch - 启动 Elassandra - Cassandra 与 Elasticsearch 失败并没有配置 path.home
使用 Elasticsearch 启动 Cassandra 在 ~/logs/system.log 中出现以下错误
elasticsearch - 在实时服务器上通过 cassandra 安装 Elastic Search
我需要在现有的 Cassandra 数据库上安装弹性搜索。我现在有 50 多个客户在使用服务器。
有一个安装 elassandra [ Elastic search + Cassandra ] 的选项。但是我的客户正在使用数据库,为了安装 elassandra,我必须卸载 Cassandra。
这个问题有什么解决办法吗?
提前致谢。
elasticsearch - 无法创建 ES 映射日期字段
我有一张表,其中一列是 UDT
表中该部分的 ES 映射:
索引失败:
“type”:“mapper_parsing_exception”,“reason”:“无法执行查询:null:字段“internal_changed”类型日期与时间戳类型不匹配”,“caused_by”:{“type”:“invalid_request_exception”,“reason” :“日期类型的字段“internal_changed”与时间戳类型不匹配“}
我究竟做错了什么?
elasticsearch - Elassandra:UDT 列表匹配查询 - 无结果
我正在使用 Elassandra。在 Cassandra 中,我有一个 UDT:
它用于表中
我映射了attributes_test
使用:
(从邮递员复制)
它返回以下映射:
这是我在表中的内容:
现在的问题是,当我运行以下查询时,它没有返回任何结果。
https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html - 描述了在嵌套对象中搜索的方式。如何在嵌套对象列表中搜索?
elasticsearch - Elassandra >> Elasticsearch 数据迁移、对账
我正在尝试将数据从 Elasticsearch Elassandra 6.x 迁移到 Elasticseach 7.7.1。通过logstash在那里做。迁移完成后,我想进行一些数据完整性检查。我有各种字段的各种索引,问题 - 我如何正确验证所有数据是否根据需要迁移。
是否有任何工具或脚本可以检查?或者也许有一些api。感谢任何帮助...
cassandra - Elassendra 备份解决方案
我们有 Cassandra/Elassandra 的三节点集群,我需要为此设置备份。我使用“nodetool 快照”命令进行备份,但由于我们使用的是 elasticserach,所以我需要单独备份索引或从“nodetool 快照”备份就足够了。
如果索引需要单独备份,那么您能否建议我如何进行备份/恢复,因为没有适当的文档来进行 elassendra 备份/恢复
谢谢
prometheus - Elassandra 的 JAR HELL 异常
出于监控目的,我已按照本网站https://www.cloudwalker.io/2020/05/17/monitoring-cassandra-with-prometheus/中提到的步骤进行操作。
在它提到我需要重新启动 cassandra 的步骤中,它抛出了错误
有什么办法可以解决这个问题?