- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 headless 模式下测试 ksql。我在查询文件中添加了创建表查询并启动了服务器,
$path-to-ksql/bin/ksql-server-start \
$path-to-ksql/etc/ksql/ksql-server.properties \
--queries-file /tmp/ksql-queries/queries.sql \
>path-to-logdirectory/ksql-server-1_`date '+%Y%m%d_%H_%M_%S'`.log 2>&1 &
查询文件有以下查询。
create table TABLE_NAME as
select a, min(b)
from STREAM_NAME
WINDOW TUMBLING (size 1 minute)
group by a;
但是,我在日志中遇到以下异常。
Exception in thread "main" io.confluent.ksql.parser.exception.ParseFailedException: Parsing failed on KsqlEngine msg: STREAM_NAME does not exist.
at io.confluent.ksql.KsqlEngine.parseQueries(KsqlEngine.java:278)
at io.confluent.ksql.KsqlEngine.createQueries(KsqlEngine.java:593)
但是,当我在交互模式下运行相同的查询时,它执行得很好。注意:流已经存在于 ksql 中。我正在运行 4.1.0 CLI 版本。
最佳答案
在运行 CREATE TABLE< 之前,您必须在
声明。/tmp/ksql-queries/queries.sql
中定义输入流(此处:STREAM_NAME
)/
那是因为 headless KSQL 集群/部署不知道您在其他交互式 KSQL 集群中定义的流/表。
关于apache-kafka - KSQL 非交互(Headless)模式找不到流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50595922/
我是 ksql 的新手。我只是将 kafka 主题读到流中,效果很好。 此外,尝试从 kafka 主题创建表并失败。意识到我需要在 kafka 主题中设置一个键,该键被视为 ksql 表中的主键。 所
我在 3 个节点中运行独立的 ksql-server,与 3 个节点的 Kafka 集群进行通信。从 Topic 创建了一个包含 15 个分区的 Stream,数据位于 Stream 中以进行一些丰富
在 KSQL 中有一种 row_number 类型的函数可以与 TUMBLING WINDOW 结合使用,以便分组依据并仅获取与所使用的组内时间戳最少的事件相对应的事件。 最佳答案 不,没有。 您可以
在 KSQL 中是否可以连接两个以上的流/表? 例子: 我有三个流: CREATE STREAM StreamA (id BIGINT, message VARCHAR) WITH (KAFKA_TO
有没有办法从 KSQL 中删除主题?根据github有可能,我试过了 DROP TOPIC my-topic DROP TOPIC "my-topic" DROP TOPIC 'my-topic' D
我正在尝试从具有对象键的主题创建表,但 KSQL 无法识别该变量。 有什么解决办法吗? create table csvexporttable (HEADER STRUCT,
如何确定 KSQL 何时将我的数据从 Kafka 主题完全加载到我的表中? 目标:取 2 个 Kafka 主题,加入它们并将结果写入一个新的 Kafka 主题。 示例: 我正在使用 Ksql 的 Re
我们在 ubuntu 上使用 confluent 平台。我们有简单的 JSON 数据通过 cURL 请求发送到名为“UE_Context”的 kafka 主题上的 kafka-rest 服务器。 使用
使用 schema-registry 创建流而不指定文件名引用下面 CREATE STREAM sample_avro WITH (KAFKA_TOPIC='test',VALUE_FORMAT=
我使用 Confluent 4.1 对流和表中的数据进行了重新加密 1) 创建流 CREATE STREAM session_details_stream (Media varchar ,Ses
假设我有一个关于温度预测数据的主题,如下: 2018-10-25,Melbourne,21 2018-10-26,Melbourne,17 2018-10-27,Melbourne,21 2018-1
我定义了一个流 CREATE STREAM QUOTE (quoteId VARCHAR, counterPartyId VARCHAR)
我是新来的 ksql并且一直在使用mysql最长的时间。 我想知道无论如何在 KSQL 中有子查询? 这个查询没有任何问题: SELECT a.executedate, count(a.pno), s
我的 JSON 看起来像: { "Obj1": { "a": "abc", "b": "def", "c": "ghi" }, "ArrayObj": [
也许这是一个初学者问题,但是读取 KSQL 中生成的数据的推荐方法是什么? 假设我进行了一些流处理并将数据写入 KSQL 表。现在我想通过 Spring 应用程序访问这些数据(例如,通过 websoc
我在集群的一个节点上运行 confluence-ksql-server 。我们可以让 ksql 通过 kafka 集群之外的特定主机/机器连接吗? PS-这是为了向开发者提供ksql访问 谢谢! 最佳
使用以下字段创建流 CREATE STREAM pageviews_original_string(view_time string, user_id varchar, pageid varchar)
我的一个主题有一个 string-json 作为键 - {"city":"X","id":22}。在我的 ksql 语句中,我想将它提取到 2 个不同的字段而不是一个,这样我以后可以过滤和加入。在文档
我的一个主题有一个 string-json 作为键 - {"city":"X","id":22}。在我的 ksql 语句中,我想将它提取到 2 个不同的字段而不是一个,这样我以后可以过滤和加入。在文档
我正在尝试创建一个 UDF 函数,它接受 STRUCT 作为参数,并在对输入进行一些修改(更新现有字段+添加新字段)后返回一个结构,如下面的代码所示: @UdfDescription(name = "
我是一名优秀的程序员,十分优秀!