问题标签 [cratedb]

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 回答
363 浏览

windows - 在生产环境中运行 CrateDB

正如https://crate.io/docs/crate/guide/en/latest/deployment/cloud/aws/ec2-setup.html所建议的那样。我一直在尝试设置 CrateDb (3.0.2) 集群。但是设置network.host: _site_会阻止节点启动。将所有内容设置回默认设置当然会启动实例,但这一定是localhost.

我要做的就是评估和设置 CrateDB 集群。遗憾的是,收到的错误没有用,因为它似乎抱怨堆大小(在具有 8GB 内存和空数据库的全新 Windows 安装上)。有谁知道如何设置生产实例?

0 投票
1 回答
108 浏览

crate - 如何在 crateDB 中执行 ip/date/histogram 范围查询(如在 Elasticsearch 中)?

我查看了 crateDB 官方文档,但我还没有找到如何执行range查询。在 Elasticsearch 中,它是按如下方式完成的:

有解决办法吗?thx,爱奇艺

0 投票
2 回答
344 浏览

cratedb - 如何通过 LAN 访问 Ubuntu 服务器 18.04 上的 CrateDB Admin UI?

我在局域网上的 Ubuntu 服务器 18.04 上安装了 CrateDB。但我无法访问 Admin-UI,并且收到以下消息:

Firefox can’t establish a connection to the server at 192.168.1.102:4200.

我怎么解决这个问题?

CrateDB 正在服务器上运行,状态如下:

0 投票
1 回答
50 浏览

cratedb - cratedb 中主键中列的顺序

主键中的列顺序是否会根据 select 语句中给出的列顺序影响相关查询的性能?

例子:

-> 这个选择会使用 pk 索引吗?

-> 这个选择会使用 pk 索引吗?

0 投票
1 回答
70 浏览

crate - CrateDB 是否有过期数据的机制?

由于数据可能会变得庞大,目前只能使用delete partitions来删除旧的metircs,CrateDB有没有过期旧数据的机制?</p>

0 投票
1 回答
207 浏览

elasticsearch - 有没有办法优化这个 CrateDB 关系查询?

我正在使用从 Web 应用程序发送的包含 8000 万个事件的数据集来测试 CrateDB,它既可以作为规范化的关系解决方案,也可以作为非规范化的单一数据库解决方案。

我将所有 8000 万个非规范化事件导入到一个表中,并运行以下聚合查询:

查询耗时 0.009 秒。哇扎!CrateDB 速度非常快!

然后我将会话范围的文档导入到一个名为“sessions”的表中,并将每个会话中的所有单个事件文档导入到另一个名为“events”的表中,并运行以下查询:

这花了 21 秒。

我的问题是,有没有办法获得更快的关系性能,可能是通过创建索引或以某种方式更改查询?

切线思想: 我们一直在使用 Elasticsearch 进行分析,显然对数据进行了非规范化,而且速度非常快,但 CrateDB 似乎提供了 Elasticsearch 所做的一切(对非规范化数据的快速查询、集群、动态模式、全文搜索),以及其他优势的:

  • 更好的 SQL 支持
  • 在小型数据集上部署关系解决方案的选项(在一个 DB 上标准化非常好,对于了解 SQL 的开发人员来说,没有上下文切换或加速)。
0 投票
1 回答
272 浏览

http - 通过 HTTP Endpoint vs PostgreSQL Wire 协议访问 Cratedb

我想知道是否有人尝试使用 HTTP 端点和与 cratedb 的 PostgreSQL 连接来比较查询速度(让我们说一下本练习的任意查询)。

考虑到底层是基于 HTTP 的弹性搜索(lucene)引擎和具有 Postgresql 旋转的 Crate。

0 投票
1 回答
59 浏览

crate - Crate DB 2 节点设置

我正在尝试设置一个 2 节点 Crate 集群,我在 2 个节点上设置了以下配置值:

但是,根据文档,检查失败:

(E / 2) < R <= E 其中 R 是恢复节点的数量,E 是预期节点的数量。

我看到大多数可用的文档都声明了一个 3 节点集群,但是此时我只能启动一个 2 节点集群作为故障转移设置。

我期望的行为是,如果其中一个节点出现故障,另一个节点应该能够占用流量,并且一旦第二个节点恢复正常,它应该与新节点同步。

如果有人能够成功启动 2 节点 Crate 集群,请分享所需的配置。干杯

0 投票
2 回答
50 浏览

cratedb - 在 crate 的所有列中搜索

由于弹性搜索有_all字段,我无法在cratedb. 那么我们是否需要为此目的维护我们自己的分析字段,或者 crate 是否提供了内置的东西?

0 投票
1 回答
271 浏览

elasticsearch - Crate DB 创建表时如何设置参数“wait_for_active_shards”?

我建立了一个 5 个节点的 crateDB 集群。情况如下:

  1. number_of_replicas即为2,wait_for_active_shards即为all)当一个节点宕机时,写入过程会报错:Not enough active copies to meet shard count of [ALL](有2个,需要3个)。

  2. (这个number_of_replicas是“0-4”,这个wait_for_active_shards是“全部”)当一个下来,一切都好。但是在恢复过程中,写入过程会报错:Not enough active copies to meet shard count of [ALL](有4个,需要5个)。

那么,如何设置wait_for_active_shardsnumber_of_replicas以确保至少有一个节点关闭时不会影响集群和写入过程?

PS 有没有什么公式可以计算这个参数的值