...
- Ubuntu 14.04, 16.04, 18.04, 20.04
- CentOS 7
- See bootstrap_development.sh for other supported versions (this wiki page may be stale).
...
Code Block | ||||
---|---|---|---|---|
| ||||
# Rebuild both backend and frontend ${IMPALA_HOME}/buildall.sh -skiptests -noclean # Rebuild with optimized release binaries ${IMPALA_HOME}/buildall.sh -skiptests -noclean -release # Incremental builds source ${IMPALA_HOME}/bin/impala-config.sh # If you didn't already source impala-config.sh in this shell # Optional: Rebuild the impala binary only make -j$IMPALA_BUILD_THREADS impalad # Optional: Build the Java-side frontend only make -j$IMPALA_BUILD_THREADS fejava # Restart the Impala cluster ${IMPALA_HOME}/bin/start-impala-cluster.py |
See Tips for Faster Impala Builds for more tips on how to do incremental builds.
FAQ
Q: The build is stuck at 100% progress for a while (as the screenshot shows). What's going on there?
A: Usually the FE compilation is still running. Maven downloads a lot of artifacts. So you will see slow progress there if your internet connection is slow. You can check the logs at ${IMPALA_HOME}/logs/mvn/mvn.log