Chapter 1. Getting Started
Programming Environment Setup
The following code examples show how to write apps in Cascading. The apps are intended to run on a laptop using Apache Hadoop in standalone mode, on a laptop running Linux or Unix (including Mac OS X). If you are using a Windows-based laptop, then many of these examples will not work, and generally speaking Hadoop does not behave well under Cygwin. However, you could run Linux, etc., in a virtual machine. Also, these examples are not intended to show how to set up and run a Hadoop cluster. There are other good resources about that—see Hadoop: The Definitive Guide by Tom White (O’Reilly).
First, you will need to have a few platforms and tools installed:
- Java
- Version 1.6.x was used to create these examples.
- Get the JDK, not the JRE.
- Install according to vendor instructions.
- Apache Hadoop
- Version 1.0.x is needed for Cascading 2.x used in these examples.
- Be sure to install for “Standalone Operation.”
- Gradle
- Version 1.3 or later is required for some examples in this book.
- Install according to vendor instructions.
- Git
- There are other ways to get code, but these examples show use of Git.
- Install according to vendor instructions.
Our use of Gradle and Git implies that these commands will be downloading JARs, checking code repos, etc., so you will need an Internet connection for most of the examples in this book.
Next, set up your command-line environment. You will need to have the following environment variables set properly, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access