问题标签 [crate]

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

java - 板条箱通用抓取示例不起作用

我正在尝试将这个 Crate 示例与 Common Crawl 一起使用:https
://github.com/crate/crate-commoncrawl 我已经设置了 Crate,甚至使用示例中的说明创建了表模式。我正在使用 URL 访问 CRATE:http://localhost:4200/_plugin/crate-admin因为我在自己的系统上工作。

我面临的唯一问题是COPY. 让我告诉你那行:

它正在触发未知异常。这是错误和错误的踪迹:

错误跟踪:

我使用的是 UBUNTU 16.04 操作系统。这是错误的图像: 板条箱问题图片 请帮助我。我无法理解这个问题。分享你的想法。

0 投票
1 回答
277 浏览

sql - 如何缩减 CrateDB 集群?

为了测试,我想将我的 3 节点集群缩小到 2 个节点,以便稍后为我的 5 节点集群做同样的事情。

但是,在遵循缩小集群的最佳实践之后:

  1. 备份所有表
  2. 对于所有表:alter table xyz set (number_of_replicas=2)如果之前小于 2
  3. SET GLOBAL PERSISTENT discovery.zen.minimum_master_nodes = <half of the cluster + 1>;
    3个。如果数据检查应始终为绿色,请将 min_availability 设置为“完整”: https ://crate.io/docs/reference/configuration.html#graceful-stop
  4. 在一个节点上启动优雅停止
  5. 等待数据检查变为绿色
  6. 从 3 开始重复。
  7. 完成后,将节点配置保存在crate.yml gateway.recover_after_nodes: n discovery.zen.minimum_master_nodes:[![enter image description here][1]][1] (n/2) +1 gateway.expected_nodes: n

我的集群再也没有回到“绿色”状态,而且我的关键节点检查也失败了。

这里出了什么问题?

板条箱.yml:

0 投票
3 回答
1041 浏览

database - Crate 是关系数据库吗?

起初我以为它不是关系数据库,但在我读到我可以加入表并且它写在他们的网站https://crate.io/overview/(请参阅用例)上之后,我不确定.

特别是我对这句话感到困惑:

CrateDB 基于 NoSQL 架构,但具有标准 SQL。

来自https://crate.io/overview/high-level-architecture/

0 投票
2 回答
555 浏览

mysql - 我可以用 cratedb 替换 mysql 大表吗

我有一个包含大约 2 亿条记录的 mysql 表,并且很快就会增长到 20 亿条。我正在查看选项,在 mysql 中进行分片或使用不同的数据库,如 Cratedb。这些记录有 12 列和 3 个全文索引列,mysql 风格的“like”查询很常见。

为了进行测试,我在 Cratedb 中创建了包含 1000 万条虚拟数据记录的表,并且查询表现出色。此服务器是 AWS 上带有 SSD 的 C3 大型实例。至少现在对我的申请来说似乎很棒

但在继续之前,我想了解其他人对 Cratedb 的体验是否有一些 Mysql 与 Cratedb 的比较,(在 google 上搜索 Cratedb 会自动更正为 createdb :( :( )

0 投票
1 回答
259 浏览

database - 我应该如何评估 CrateDB 的插入基准?

我试图理解和解释 CrateDB 提供的基准。( https://staging.crate.io/benchmark/ )

我对在一秒钟内可以插入多少个元素感兴趣。我知道这可能因元组的大小而异。我会定义我有与 CrateDB 在他们的例子中使用的相同的 ements-sizes。

它们为批量插入提供了一个示例,插入 10.000 个(整数/字符串对)的批量平均需要 50 毫秒。

  1. 现在,我可以计算出可以在 1 秒(1000 毫秒)内插入 20 个 10.000 对的批量吗?

    1000ms/50ms = 20 -> 20*10000 = 200000 -> 200000 个整数/字符串对每秒

  2. 如果我有 7 个整数和 2 个小数(7,4),我能说结果会有什么不同吗?

0 投票
1 回答
231 浏览

database - 为 Crate 数据库设置正确的分区

我正在为 Database CrateDB 建模。
我有一个平均值。400 个客户,每天产生不同数量的时间序列数据。(介于 5K 和 500K 之间;平均约为 15K)

稍后我应该能够查询每个 customer_year_month 和每个 customer_year_calendar_week。这意味着我只会查询间隔:

  • 星期
  • 和月份

现在我问自己如何分区这个表?

我会按客户和年份进行分配。
这有意义吗?还是按客户、年份和月份划分
会更好?

0 投票
1 回答
281 浏览

java - CrateDB 崩溃与 JDBC 中的 camelCase 列名

CrateDB 是否允许对象列具有大写或驼峰式属性名称?我有一张这样的桌子:

使用插入语句:

...崩溃导致:

...在 CrateDB 的 JDBC 驱动程序中导致:

IPaddress 现在拼写不同。这是 crate-jdbc 中的错误吗?

0 投票
1 回答
436 浏览

python - 创建 CA 证书 (.pem) 文件以连接到 crate 数据库

我正在尝试使用 python 连接到 crate 数据库

似乎我需要将cert_fileandkey_file参数传递client.connect给我的.pemand.key文件。查看文档,我找不到任何资源来创建或下载这些文件。

有什么建议吗?即使是评论指出我对初学者来说是一个很好的资源,也将不胜感激。

0 投票
1 回答
101 浏览

python - 使用 EC2 上的 Flask-RESTful 端点降低 Crate AMI 性能

启动了一个 Simple Crate AMI EC2 实例,并在 4200 和 5000 上为 Flask 开放了 Crate 的端口。

当我使用 Crate AMI 运行 EC2 实例时,速度较慢但仍然足够快(约 1-2 秒),但是当我使用 Flask Endpoint 调用相同的实例时,它通过传递一个调用 Crate DB(在同一实例上)查询它,它需要接近 10 秒。

我在本地主机上测试了端点,因此速度执行没有改变。因此,我排除了代码是问题所在。

我的问题:

  • 为什么通过 EC2 上的 Flask-Restful 端点运行的查询如此缓慢?
  • 与开箱即用的 Crate AMI 相比,从头开始制作 EC2 AMI 并将 CrateDB 安装到其中是否会对速度性能产生影响?
0 投票
1 回答
133 浏览

string - 有没有替代 32K 字符串限制的方法?

我想存储可能非常大的 WKT,但在将它们存储在对象值中时遇到了 32K 的限制。