问题标签 [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.
sql-server - 在 Crate 上查询时“卡住”
我运行循环并在每个循环中集中查询大量数据。我的数据库是使用 Crate 构建的。有时,由于 Crate 没有回复我的查询结果,循环会暂停。(但这并不总是发生)伪代码如下
的长度event_ids
可能是数百万,并且在每个循环中查询都是密集的。有没有使用 Crate 的数据库专家遇到过这个问题?如果是,你是如何解决这个问题的?似乎重新启动数据库不起作用。非常感谢您的解决方案!
crate - Streamsets DC 和 Crate 异常。错误:SQLParseException:第 1:13 行:输入 'CHARACTERISTICS' 没有可行的替代方案
我正在尝试将 Crate 作为 Streamsets 数据收集器管道源 (JDBC Consumer) 连接到 Crate。但是我收到此错误:“JDBC_00 - 无法连接到指定的数据库:com.streamsets.pipeline.api.StageException:JDBC_06 - 无法初始化连接池:com.zaxxer.hikari.pool.PoolInitializationException:池初始化期间出现异常:错误: SQLParseException:第 1:13 行:输入 'CHARACTERISTICS' 没有可行的替代方案“为什么我会收到此错误?Crate JDBC Driver 版本是 2.1.5,Streamsets Data collector 版本是 2.4.0.0。
crate - 如何避免 crate 中的数据查询延迟
crate 版本:1.1.3 将数据插入 crate 后,我向 activemq 发送密钥以立即查询此数据,但不幸的是,每次都失败,所以我将线程休眠 2000ms,它工作了,所以我猜集群需要一些时间在这里同步数据是 crate.yaml:
这与多区域设置有关吗?或者我错过了一些设置?如何避免这种情况
谢谢
debian - 在 crate 中加载 java 类时出错
我刚刚从 1.1.1 通过 debian apt 更新了 crate。到 1.1.3。启动板条箱我收到以下错误:
知道该怎么做吗?
timestamp - 如何在 memsql 中存储时间戳?
我想将数据从 crate 数据库导出到 memsql。crate 数据库基于 UTC 以毫秒为单位存储其时间戳。
然而,当将其导入 memsql 数据库时,我的值会被清零。
我应该如何在 memsql 中导入我的时间戳?
elasticsearch - 可以使用水平缩放来避免断路异常吗?
我正在使用内部使用 elasticsearch 的 crate 1.0.2。所以我的问题适用于两者。对于某些查询,我会遇到断路异常。
CircuitBreakingException:[父] 数据太大,[收集:0] 的数据将大于 [11946544332/11.1gb] 的限制
这些查询主要在多个列上分组。我有数十亿个文档被索引,并分配了 16 GB 的 RAM 作为 crate 堆大小。我有多个这样的节点在一个集群中连接在一起。在集群中添加更多节点是否有助于消除此错误,并且我的相同查询是否可以正常运行?还是我必须将堆增加到 30 GB?我担心的是当我将它增加到 30GB 并且随着我添加更多数据时,有一天该查询将再次击中断路器。所以我想通过水平缩放来解决它,即添加更多节点。那会是更明智的决定吗?
json - 使用 crate 的 HTTP API 插入对象数组:错误 4003
我正在尝试使用 Crate 的 2.1.8 HTTP 端点插入一行,但它系统地失败并出现错误 4003:我的表包含一个作为对象数组的列,它失败并出现错误 4003:“SQLActionException[ColumnValidationException: Validation failed for arr : '[{\“t\“:1}, {\“z\“:\“foo\“}]' 不能转换为object_array]”</p>
这是表创建: CREATE TABLE IF NOT EXISTS “doc”.“test” ( “arr” ARRAY(OBJECT (DYNAMIC)), “name” STRING )
现在这是我的 json :
{“stmt”:“插入\“test\”(\“name\”,\“arr\“)值(?,?)“,“args”:[“test”,“[{\“t\ “:1}, {\“z\”:\“foo\“}]“]}
和我发布请求的命令: wget --header “Content-Type: application/json” --post-file query_test.json -O - '<a href="http://localhost:4200/_sql?types&error_trace= true" rel="nofollow noreferrer">http://localhost:4200/_sql?types&error_trace=true'
结果是: 4003 : “SQLActionException[ColumnValidationException: Validation failed for arr: '[{\“t\“:1}, {\“z\”:\“foo\“}]' 不能转换为类型 object_array] ”</p>
如果我从 Web 控制台运行它: INSERT INTO “test” (“name”,“arr”) VALUES ('test', [{“t”=1}, {“z”='foo'}]); 它工作正常......知道我做错了什么吗?
sql - 如何根据对象值进行查询?
我有一个 crate db 表,其中包含如下记录:
我试过查询:
但没有得到任何回报。如何根据对象中的电子邮件值提取记录?
这不是一张平面表格,所以这是我展示表格结构的最佳尝试。第一行是标题,接下来的两行是数据。
java - 如何获取 ResultSet 字符串数组?
我有一个查询正在访问具有数组列的表。当我处理我的记录时,我想获取数组列的数据并将其视为字符串数组并获取第一个值。我以为我可以做到以下几点:
但是当我这样做时,我得到了错误:
错误:(34, 3) Kotlin:未解析的引用。由于接收器类型不匹配,以下候选都不适用:@InlineOnly public operator inline fun <@OnlyInputTypes K, V> Map.get(key: Int): ??? 在 kotlin.collections 中定义 @SinceKotlin 公共运算符 fun MatchGroupCollection.get(name: String): MatchGroup? 在 kotlin.text 中定义
getArray
返回类型Array!
,所以我假设我可以通过索引访问值。我必须做什么才能访问这个值数组?