KSQL KSQL 用于 Apache Kafka 的流数据 SQL 引擎

程序名称:KSQL KSQL

授权协议: Apache

操作系统: 跨平台

开发语言: Java

KSQL KSQL 介绍

Ksql

用于 Apache Kafka 的流数据 sql 引擎

注意:项目还处于开发者预览版,请暂时勿用于生产集群中。

Ksql 是 Apache Kafka 的开源流 sql 引擎。 它为 Kafka 的流处理提供了一个简单而完整的 sql 界面; 不需要再用编程语言(如
Java 或 Python )编写代码。 Ksql
是分布式、可扩展、可靠的和实时的,支持多种流式操作,包括聚合(aggregate)、连接(join)、时间窗口(window)、会话(session)等等。基于
Apache 2.0 协议开源。

点此查看demo

Ksql 的两个核心概念是流(Stream)和表(Table),它将流和表集成在一起,允许将代表当前状态的表与代表当前发生事件的流连接在一起。

项目架构:

KSQL KSQL 官网

https://github.com/confluentinc/ksql

相关编程语言

RedHadoop 是一个持续优化的企业级Hadoop基础软件平...
来自 Mozilla 的 Heka 是一个用来收集和整理来自多个...
HBase – Hadoop Database,是一个高可靠性、高性能...
Mincemeat-node 是使用Node.js实现的极简MapReduce框...
REEF 是微软开发的一个大数据框架。 REEF运行在YARN...
Scribe旨在帮助Facebook处理服务器上的大量数据,正...