Install the Scala Stream Collector - thebeansgroup/snowplow GitHub Wiki

HOME > SNOWPLOW SETUP GUIDE > Step 1: setup a Collector > Scala Stream collector setup > Install the Scala Stream Collector

You can choose to either:

  1. Download the Scala Stream collector jar file, or:
  2. Compile it from source

Download the jar file

To get a local copy, you can download the jar file directly from our hosted assets bucket on Amazon S3 - please see our Hosted assets page for details.

Compile from source

Alternatively, you can build it from the source files. To do so, you will need scala, sbt and Thrift thrift installed.

To do so, clone the Snowplow repo:

$ git clone https://github.com/snowplow/snowplow.git

Navigate into the Scala Stream collector folder:

$ cd 2-collectors/scala-stream-collector

Use sbt to resolve dependencies, compile the source, and build an assembled fat JAR file with all dependencies.

$ sbt assembly

The jar file will be saved as snowplow-scala-collector-[version].jar in the target/scala-2.10 subdirectory - it is now ready to be deployed.

Next: Configure the Scala Stream Collector

⚠️ **GitHub.com Fallback** ⚠️