An ultra-fast SQL engine for MapR.

MapR is a Hadoop distribution that supports the storage and processing of very large, fast moving data. MapR can process distributed files, database tables and event streams all in the same cluster of nodes. Kognitio on Hadoop unlocks the speed and scale of querying this data.

Get faster answers to bigger questions.

Book a demo Get started

Why did we create Kognitio for MapR?

MapR is unlike other Hadoop distributions; it has features that make it more user friendly, faster and dependable. Components from its technologies provide tools to manage the reliability of data in the Hadoop cluster.

So, we built Kognitio for MapR specifically for massively parallel analytical query processing directly on MapR data. Now you can run hundreds of concurrent SQL queries over your big data sets, so your MapR cluster is even faster to query.

Running directly on your MapR cluster’s nodes, sharing CPU resources with other software and storing its internal data within the MapR-FS.

Why use Kognitio for MapR?

With Kognitio for MapR, you get huge query throughput and high concurrency to serve all your users, directly on your data.

Kognitio for MapR gives you:

Cluster Created with Sketch.

A one-server-fits-all design

that eliminates the need for workload-specific tuning and can run mix-workload use cases at the same time

Workload Created with Sketch.

Facility to write code in other languages

such as Python and R, and invoke that code from inside your queries within Kognitio

Code Created with Sketch.

Cross-platform portability

to have the same consistent Kognitio interface to your data across Hadoop, MapR, standalone and cloud

Kognitio on MapR architecture

Not all SQL on Hadoop solutions are created equal.

There are more than twenty different SQL on Hadoop platforms and multiple use cases for deployment, but the market is far from monocultural. Different SQL on Hadoop engines are optimized for some use cases but not others.

To learn more about how SQL on Hadoop platforms compare, download the full comparison chart.

Installing Kognitio on MapR

Before you begin with Kognitio for MapR:

Check you have MapR version 5.2.2, with or without security, and MapR version 6.0.0 or later

Cluster Created with Sketch.

The nodes which will run Kognitio software will need to have the MapR loopbacknfs client set up on them so maprfs can be accessed as /mapr

Master Created with Sketch.

Install the prerequisite libraries required for Kognitio

Code Created with Sketch.

Adjust the limits of /dev/shm filesystem if you intend to use more than half the available RAM for Kognitio. Read more here.

Comparing SQL on Hadoop engines

There are many SQL on Hadoop distributions with different strengths and limitations. Read how we benchmark SQL on Hadoop.

Read now

Support for Kognitio

Kognitio offers Premium and Standard tiers of service to address the support requirements of any organization.


Our community forum is open to anyone using Kognitio.

Go to Forum


Mon-Fri office hours support

Read now


24x7 critical technical support

Read More

Frequently Asked Questions

Is Kognitio really free?

If you deploy Kognitio on standalone servers or on MapR, it’s free up to 512GB RAM. But should you need more RAM to evaluate Kognitio properly, just get in touch.

Is there a community and an enterprise version?

No, we have one version of Kognitio which comes with full functionality and various deployment options.

Where does your revenue come from if your products are free?

Kognitio on Hadoop is free and revenue for that comes from customers who wish to take out paid support.

If you deploy Kognitio on standalone servers or on MapR, you will require a software license for use above 512GB RAM.

What support is available?

We offer a range of support options for Kognitio. For more information visit our support page.

Why is Kognitio so much faster than other SQL engines?

There are large variations in the performance, flexibility and maturity of available SQL engines.

Hive, Impala and SparkSQL, for example, are new SQL implementations that were developed from scratch for Hadoop. Yet SQL is a very large, complex standard which is difficult enough to implement on a serial platform, but to implement it in parallel is incredibly difficult and time consuming.

For 25 years, Kognitio has been developing parallel SQL. So our SQL engine is much more mature and proven to scale-out for the high concurrency required by business users. Kognitio is also a true in-memory engine.

Which version of Kognitio should I be installing?

If you intend to use Kognitio on a Hadoop cluster under YARN, you should install the “on Hadoop” version.

If you intend to use Kognitio on MapR, download the MapR version.

If you are not running Hadoop or MapR, then you should install the standalone version of Kognitio.

Anything we’ve not covered? Read the full list of FAQs here.

Want to know more about Kognitio?

Read our blog.

Hadoop’s biggest problem, and how to fix it

6th August 2018 | By Mark Chopping

Read more

Marriage counsellors needed: Hadoop and BI

6th August 2018 | By Catherine Nottage

Read more

Still got questions? Give us a call on +44 (0)1344 300770

Get started with a free download today

Get started

Book a live demo with one of our experts.

Fill out the form below and we'll get back to you to arrange a time that suits you.