commit | 830f5dfa896a92f0362a8405fcbe898084fb2d0b | [log] [tgz] |
---|---|---|
author | Matthieu Morel <mmorel@apache.org> | Mon Nov 26 17:07:35 2012 +0100 |
committer | Matthieu Morel <mmorel@apache.org> | Mon Nov 26 17:14:46 2012 +0100 |
tree | eca78ec5463468a4a6c275dd0b9842063371f4d1 | |
parent | ba7b94b24fdd9d2ecd5ce12ff130debc4ba6a26e [diff] |
Improve resource specification - as memory for container parameter: Xmx parameter = 0.8 * the arg - this can be overriden by the user in container vm parameters (for app master and S4 nodes)
S4 is a general-purpose, distributed, scalable, partially fault-tolerant, pluggable platform that allows programmers to easily develop applications for processing continuous unbounded streams of data.
S4 0.5.0 is a complete refactoring of the previous version of S4. It grounds on the same concepts (partitioning inspired by map-reduce, actors-like distribution model), but with the following objectives:
We added the following core features:
For the latest information about S4, please visit our website at:
http://inbubator.apache.org/s4
and our wiki, at:
https://cwiki.apache.org/confluence/display/S4/S4+Wiki
Currently the wiki contains the most relevant and up-to-date documentation.
Source code is available here: https://git-wip-us.apache.org/repos/asf?p=incubator-s4.git
This only applies if you checkout from the source repository or if you download a released source package.
We use gradle http://gradle.org as the build system.
./gradlew install
This will build the packages and install the artifacts in the local maven repository.
./gradlew s4-tools:installApp
This will build the tools so that you can drive the platform through the “s4” command.
If you have a source package:
If you have a binary package: