That is great !

2017-09-04 10:29 GMT+08:00 Jim Apple <[email protected]>:

> If you are new to Impala and would like to contribute, you can start
> by setting up an Impala development environment. For this you'll need
> an Ubuntu 14.04 or 16.04 machine. Then just:
>
> git clone https://git-wip-us.apache.org/repos/asf/incubator-impala.git
> ~/Impala
> source ~/Impala/bin/bootstrap_development.sh
>
> This will take about two hours to run, but when it is done you will be
> ready to start developing Impala!
>
> If you are then ready to start developing, take a look at Impala's
> newbie issues: https://issues.apache.org/jira/issues/?filter=12341668.
> If you find one you like, feel free to email [email protected] to
> discuss it, or dig right in. Before you start, though, register on the
> Apache JIRA system and ask someone on dev@ to assign the ticket to
> you. That way you don't end up in a race condition with another new
> contributor! :-D
>
> More detailed instructions on Impala's contribution process are
> available on the wiki:
> https://cwiki.apache.org/confluence/display/IMPALA/Contributing+to+Impala
>
> If you don't have an Ubuntu 14.04 or 16.04 environment available, you
> can use Docker. First, install Docker as you normally would. Then,
>
> docker pull ubuntu:16.04
> docker run --privileged --interactive --tty --name impala-dev ubuntu:16.04
> bash
>
> Now, within the container:
>
> apt-get update
> apt-get install sudo
> adduser --disabled-password --gecos '' impdev
> echo 'impdev ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
> su - impdev
>
> Then, as impdev in the container:
>
> sudo apt-get --yes install git
> git clone https://git-wip-us.apache.org/repos/asf/incubator-impala.git
> ~/Impala
> source ~/Impala/bin/bootstrap_development.sh
>
> When that's done, start developing! When you're ready to pause, in a
> new terminal in the host:
>
> docker commit impala-dev && docker stop impala-dev
>
> When you're ready to get back to work:
>
> docker start --interactive impala-dev
>
> If instead of committing your work and stopping the container, you
> just want to detach from it, use ctrl-p ctrl-q. You can re-attach
> using the start command.
>

Reply via email to