Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


If you don't have an Ubuntu 14.04 or 16.04 environment available, you can use Docker to develop. First, install Docker as you normally would. Make sure the resource limit of your Docker Engine is at least 4 CPU cores and 8GB RAM (the more the better). For example, for docker on Mac. Go to Preferences → Advanced:

Image Added

Then back to your terminal,

Code Block
docker pull ubuntu:16.04
# SYS_TIME is required for kudu to work. The container will be able to change the time of the host.
# -p options expose the container's ports to the host. You can add more in need.
# If you need to share files between the container and the host, add another -v option, e.g. "-v ~/Downloads/:/HostShared"
docker run --cap-add SYS_TIME --interactive --tty --name impala-dev -p 25000:25000 -p 25010:25010 -p 25020:25020 ubuntu:16.04 bash