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.
Java Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
scripts
src
.gitignore
LICENSE.txt
NOTICE.txt
README.md
assembly.xml
index.html
pom.xml

README.md

S4 Core Classes

Introduction

This is a component of the S4 streaming system. For more information, see s4.io

Requirements

  • Linux
  • Java 1.6
  • Maven
  • S4 Communication Layer

Build Instructions

  1. First build and install the comm package in your Maven repository.

  2. Kryo, Reflectasm, and minlog must be installed to your local Maven repository manually. The jars are present in lib/ within this project. To install, run the following commands:

     mvn install:install-file -DgroupId=com.esotericsoftware -DartifactId=kryo -Dversion=1.01 -Dpackaging=jar -Dfile=lib/kryo-1.01.jar
     mvn install:install-file -DgroupId=com.esotericsoftware -DartifactId=reflectasm -Dversion=0.8 -Dpackaging=jar -Dfile=lib/reflectasm-0.8.jar
     mvn install:install-file -DgroupId=com.esotericsoftware -DartifactId=minlog -Dversion=1.2 -Dpackaging=jar -Dfile=lib/minlog-1.2.jar
    
  3. Build and install using Maven

     mvn assembly:assembly install