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:
- Download the Scala Stream collector jar file, or:
- Compile it from source
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.
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.