Download sources from http://www.apache.org/dist/incubator/falcon/0.3-incubating/falcon-0.3-incubating-sources.tar.gz
tar -xzvf falcon-0.3-incubating-sources.tar.gz
cd falcon-0.3-incubating-sources
export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=256m" && mvn clean assembly:assembly -DskipTests -DskipCheck=true
[optionally -Dhadoop.version=<<hadoop.version>> can be appended to build for a specific version of hadoop]
[Falcon has currently not been tested with secure Hadoop / Hadoop 2.0]
Tar can be found in target/falcon-0.3-incubating-bin.tar.gz
Tar is structured as follows
<verbatim>
|- bin
|- falcon
|- falcon-start
|- falcon-stop
|- conf
|- startup.properties
|- runtime.properties
|- client.properties
|- log4j.xml
|- src
|- docs
|- client
|- lib (client support libs)
|- server
|- webapp
|- classes (serer support classes)
|- lib (server support libs)
|- falcon.war
|- logs (application log files & temp data files)
|- falcon.pid
PS: By default the falcon is built for embedded mode.
Installing falcon
tar -xzvf falcon-0.3-incubating-bin.tar.gz cd falcon-0.3-incubating-bin
Starting Falcon Server
bin/falcon-start
Using Falcon
bin/falcon admin -version
Falcon server build version: {Version:"0.3-incubating-r4380d446a912252a8c173c43a858ab1a38443c47",Mode:"embedded"}
----
bin/falcon help
(for more details about falcon cli usage)
Stopping Falcon Server
bin/falcon-stop