Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka Kafka KSQL数据库中存储了什么?_Apache Kafka_Ksqldb - Fatal编程技术网

Apache kafka Kafka KSQL数据库中存储了什么?

Apache kafka Kafka KSQL数据库中存储了什么?,apache-kafka,ksqldb,Apache Kafka,Ksqldb,ksqlDB中存储了什么样的数据?仅关于kstream和KTables的元数据 据我所知,我可以使用JavaAPI或KSQL语言创建KStream和KTable以及它们之间的操作。但是,当我使用KSQL客户端创建这些对象时,除了这些对象的元数据之外,ksqlDB服务器实际上还用于什么呢 我还假设ksqlDB实际上运行streams处理器,因此它也是一个执行引擎。ist是否自动缩放?ksqlDB服务器组件是否可以有多个相互通信的实例?它是为需要大规模扩展的场景设计的,还是仅仅是一些适合不喜欢编写J

ksqlDB中存储了什么样的数据?仅关于kstream和KTables的元数据

据我所知,我可以使用JavaAPI或KSQL语言创建KStream和KTable以及它们之间的操作。但是,当我使用KSQL客户端创建这些对象时,除了这些对象的元数据之外,ksqlDB服务器实际上还用于什么呢

我还假设ksqlDB实际上运行streams处理器,因此它也是一个执行引擎。ist是否自动缩放?ksqlDB服务器组件是否可以有多个相互通信的实例?它是为需要大规模扩展的场景设计的,还是仅仅是一些适合不喜欢编写Java代码的人的语法糖

已编辑

本视频对此进行了解释:

它不会自动扩展,但您可以手动部署多个ksqlDB服务器实例,并使它们加入由
ksql.server.id

ksqlDB中存储了什么样的数据

没有什么是真正存储在它。查询历史记录和正在运行的处理器的所有元数据都存储在Kafka主题和磁盘KTables中

我还假设ksqlDB实际上运行streams处理器,因此它也是一个执行引擎。ist是否自动缩放?ksqlDB服务器组件是否可以有多个相互通信的实例?它是为需要大规模扩展的场景设计的,还是仅仅是一些适合不喜欢编写Java代码的人的语法糖


是的。

我发现了一段视频解释了这一点: