Page tree
Skip to end of metadata
Go to start of metadata

This page describes how to build Impala from source and how to configure and run Impala in a single node development environment. 

Prerequisites and Requirements

Hardware Requirements

  • CPU must support at least SSSE3
  • Minimum Memory: 8GB

Supported Operating Systems


  • Ubuntu 14.04, 15.04


Not supported


Not supported

Installing and Configuring Impala

  1. Install prerequisites

    If you are running on a platform that is not supported by the above script, you will have to install prerequisites and set up your machine manually. Impala Build Prerequisites has some information that can guide you.

  2. Clone the Impala git repo and change to the new Impala directory.

  3. Set the following environment variables in your `.bashrc` or elsewhere:

  4. Build Impala.

    You may hit an error here in if you are building Impala on an operating system for which prebuilt toolchain binaries are not available. In that case you will need to build native-toolchain from scratch then retry this step.

    Want faster builds?

    Doing a full build of Impala can take quite a while! While you wait, check out Tips for Faster Impala Builds.

  5. Start supporting services.

  6. Start the Impala cluster.

  7. Check that everything works correctly.

  8. Have fun...
  9. Recompile and restart the Impala cluster for your changes to take effect.



  • No labels