问题标签 [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 回答
906 浏览

postgresql - 如何配置 PostgreSQL ODBC 驱动程序

我在 Crate DB 上有一个数据库。数据库程序通过docker-compose.yml文件启动。它在http://192.168.99.100:4200上运行(这是 docker 机器的 IP 和 Crate 的端口)

我想将 Crate DB 与 Power BI 连接起来。当我尝试配置 PostgreSQL ODBC 驱动程序时,我不知道在“服务器”字段中输入什么。

到目前为止,我已经尝试过“ localhost”、“ 127.0.0.1”、“ 0.0.0.0”、“ 192.168.99.100”,但这些都不起作用。

所以我的问题是,我应该在“服务器”字段中输入哪个 IP 地址?

连接错误

0 投票
1 回答
60 浏览

logstash - Logstash 对 Crate DB 的支持

我正在尝试使用 logstash jdbc 输入插件将数据从 Crate DB ( https://crate.io ) 导入到 logstash。但我收到了这个错误。

我在带有 jdbc_driver_library 参数的配置中包含了 crate DB 驱动程序。logstash 是否支持 Crate DB,有什么例子吗?

0 投票
1 回答
106 浏览

fiware - 如何使用 Orion Context Broker 将 TimeInstant、CreationDate 和 ModifiedDate 添加到 CrateDB?

我正在建立一个固件框架,不幸的是我不得不添加历史传感器值。但对于其他用例,我还需要创建日期和修改日期。

因此,我添加了带有变量“TimeInstant”的属性“元数据”。然后我创建一个实体,为该实体创建一个 Orion-Subscription 并使用我的旧 Sensor-Valses 更新该实体。

我发送到 Orion-Context Broker 以更新属性的 Json 文件如下所示:

我的 Mongo-DB 中的输出如下:

但是我的 Crate-DB 只有以下列: entity_id entity_type fiware_servicepath sensor_value time_index

我的订阅文件如下所示:

我尝试更改订阅文件中的“元数据”属性,也尝试重新启动 Crate-DB、ContextBroker 例如。

我希望 CrateDb 显示所有三个值:“dateCreated”、“dateModified”和“TimeInstant”。

0 投票
1 回答
214 浏览

docker - 设置 CrateDB 4.0.4 集群

我正在尝试在 Docker 中设置一个具有 3 个节点的 CrateDB 4.0.4 社区集群。

更新:

最后,我得到了 crate 4.0.4 中的集群。它只对我有用 Cnode.name 属性。通过使用主机名集群没有出现。

0 投票
1 回答
69 浏览

lucene - 大表上的索引损坏

我有一个大表,在 cratedb 中有大约 1.23 亿条记录。我注意到在快照到 s3(或者实际上是文件系统)的过程中,每个分片上都会发生索引损坏。因此,这会导致部分快照。一旦 crate 重新启动,表就不会加载到存在损坏索引的帐户上。我必须从索引文件夹和表中删除损坏的文件和文件锁。我试图通过将所有内容移动到另一个表并交换(使用 alter cluster 命令)来重新创建表,但损坏仍然发生在新表上。

还有什么我可以尝试对集群进行完全快照并避免损坏的方法吗?

0 投票
1 回答
144 浏览

cratedb - 板条箱数据库快照大小

我已经设置了一个 python 脚本,它每天中午创建一个 crate db 快照。我运行以设置回购的查询是:

CREATE REPOSITORY repo_name TYPE FS WITH (LOCATION='/path/to/folder', compress=true);

为了创建快照,我每天运行的查询是:

CREATE SNAPSHOT repo_name.{} ALL WITH (wait_for_completion=true, ignore_unavailable=true);

在初始运行时,快照目录大小与数据库大小 (30GB) 相同。

大约一个月后,数据库已增长到 40GB,而快照目录大小已增长到 ~120GB(几乎是数据库大小的三倍!)。

这是正常的吗?

如果是,是否有任何选项/优化我可以尝试减少快照的大小?

0 投票
1 回答
117 浏览

cratedb - CrateDB,如何在还原之前删除所有表?

CrateDB 需要在还原之前删除表。

选项不可用:

  1. @SQL

  2. 多个语句复制到控制台/崩溃 cli

是否有捷径可寻?

0 投票
1 回答
159 浏览

amazon-s3 - 从另一个 Crate 集群存储库恢复快照

我在从 Crate 集群创建的 AWS S3 存储桶中有一个包含快照的存储库。现在我需要将数据迁移到新的 Crate 集群,但我无法从以前的 Crate 集群恢复快照。这甚至可能吗?从另一个存储库恢复快照?感谢有关此主题的任何见解

0 投票
1 回答
94 浏览

cratedb - 错误 - 不匹配的输入 'SWAP' 期望在 CrateDB 中用于 Alter Cluster 查询的 'REROUTE'

当我尝试使用文档升级在版本 2.x 中创建的表时,我正在根据建议将 CRATE DB 从版本 2.x 升级到 3.1.6,

https://crate.io/docs/crate/reference/en/latest/admin/system-information.html#tables-need-to-be-upgraded

在第 5 步中,

询问 -

alter CLUSTER SWAP table transactions2 to transactions;

我收到错误SQLActionException[SQLParseException: line 1:15: mismatched input 'SWAP' expecting 'REROUTE'] 我不确定解决此问题的正确查询是什么。

0 投票
0 回答
84 浏览

cratedb - Cratedb 自定义排序

例如,我们有类似的元素

当我们搜索时,234我想看到订单为

对于搜索,我正在使用 ngram 分析器,但无法弄清楚如何进行排序。我尝试对 _score 进行排序,但 _score 对于许多值都是相同的

Postgresql 具有position功能,目前 cratedb 不支持该功能。