• Pricing
  • Install Now
installNow icon
installNow icon
Install Now
homeMobile icon
homeMobile icon
Home
picingMobile icon
picingMobile icon
Pricing
blogMobile icon
blogMobile icon
Blog

Kafka stream processing via Lenses SQL, scale with Kafka

Andrew Stevenson
By Andrew StevensonDecember 6, 2017
kafka-lenses-sql-processors-ogi
In this article:


    As mentioned in previous post,
    Lenses SQL leverages Kafka Streams to process data and currently provides 3 execution modes
    to run Lenses SQL processors. In this video we demonstrate how to scale out using CONNECT mode
    as well as how to manage the Lenses SQL processors via the Lenses web interface or the CLI tool.


    About Lenses SQL Processor modes

    execution modes2


    IN_PROC
     is the default execution mode and the processors are executed locally within Lenses.
    This can have scalability issues and poses a risk to the running application, and can affect stability.
    IN_PROC is recommended only for testing.

    CONNECT
     is the execution mode that solves these limitations and provides availability guarantees and scalability.
    Lenses can deploy your Lenses SQL processors in Kafka Connect. Kafka Connect provides a distributed,
    fault tolerant and scalable framework as part of the core Apache Kafka distribution.

    KUBERNETES
    , which we’ll see in an upcoming blog post,
    is an execution mode that provides scalability by deploying Lenses SQL runners into Kubernetes clusters.
    Lenses can deploy and monitor SQL runner deployments created through Lenses or existing tools such as Helm or 
    kubectl
    .

    Additional Resources

    Find out more about Lenses & Lenses SQL Processors: Lenses Documentation

    Download Lenses Now at Downloads Page

    Relevant Blogs

    • How to explore data in Kafka topics with Lenses - part 1
    • Kafka stream processing via SQL - part 2
    • Apache Kafka Streaming, count on Lenses SQL. Quick and easy way to perform count aggregates.
    • Describe and execute Kafka stream topologies with Lenses SQL
    Back to all blogs

    Related Blogs

    Lenses 6.2 Oauth
    Lenses 6.2 Oauth
    Blog

    Lenses 6.2 - Trusting Agents to build & operate event-driven applications

    andrew
    andrew
    By
    Andrew Stevenson
    image
    image
    Blog

    Kafka Migrations Need More Than a Replicator

    Jonas Best Profile Picture
    Jonas Best Profile Picture
    By
    Jonas Best
    kafkaconnections hero banner
    kafkaconnections hero banner
    Blog

    Self-Service Data Replication with K2K - part 1

    Drew Oetzel
    Drew Oetzel
    By
    Drew Oetzel

    Lenses, autonomy in data streaming

    Install now
    Products
    Developer Experience
    Kafka replicator
    Lenses AI
    Kafka Connectors
    Pricing
    Company
    About
    Careers
    Contact
    Solutions by industry
    Financial services
    For engineers
    Docs
    Ask Marios Discourse
    Github
    Slack
    For executives
    Case studies
    Resources
    Blog
    Press room
    Events
    LinkedIn
    Youtube
    Legal
    Terms
    Privacy
    Cookies
    SLAs
    EULA
    © 2026Apache, Apache Kafka, Kafka and associated open source project names are trademarks of the Apache Software Foundation