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


Getting Started

Remember that the complete setup instructions are found in the Contribution Guide. The following steps are in case you have difficulties following the Contribution Guide.


Setup Tips for Prerequisites

The following steps can help to set up the environment listed in the Contribution guide

For MacOS

  1. Install Java 8, Go 1.12, pyenv and Docker using homebrew.
    1. Check the following tutorial How to install Java 8 on Mac.
  2. Use pyenv to install the python versions, 3.7, 3.8.

    So far, 3.6 is throwing errors.

  3. Use pip (installed when installing pyenv) to install setuptools, virtualenv, and tox.
  4. Clone the apache beam project from https://github.com/apache/beam 

    using main branch. 

    1. cd into the /beam root project
  5. Execute the following commands:

    ./gradlew projects
    
    ./gradlew tasks
    
  6. To make sure Java environment is correctly installed, execute:
    ./gradlew -p sdks/java/io/cassandra check
    
    ./gradlew -p runners/flink check
    

For Windows

(in construction) 

  1. https://github.com/pyenv-win/pyenv-win




Content

See child pages in the sidebar:


  • No labels