-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Install Stream Enrich 0 10
🚧 The latest Stream Enrich documentation can be found on the Snowplow documentation site.
This documentation is for version 0.6.0 - 0.10.0 of Stream Enrich.
You will need version 7 (aka 1.7) of the Java Runtime Environment installed.
You can choose to either:
- Download the Stream Enrich executable jarfile, or:
- Compile it from source
To get a local copy, you can download the executable jarfile directly from our Hosted Assets bucket on Amazon S3 - please see our Hosted assets page for details.
You will need to add the executable flag onto the file:
$ chmod x snowplow-stream-enrich-0.x.0
Alternatively, you can build it from the source files. To do so, you will need scala and sbt installed.
To do so, clone the Snowplow repo:
$ git clone https://github.com/snowplow/snowplow.git
Navigate into the Stream Enrich folder:
$ cd 3-enrich/stream-enrich
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-stream-enrich-0.x.0
in the target/scala-2.10
subdirectory - it is now ready to be deployed.
Next: Configure Stream Enrich
Home | About | Project | Setup Guide | Technical Docs | Copyright © 2012-2021 Snowplow Analytics Ltd. Documentation terms of use.
HOME » SNOWPLOW SETUP GUIDE » Step 3: Setting up Enrich » Step 3.2: setting up Stream Enrich
- Step 1: Setup a Collector
- Step 2: Setup a Tracker
-
Step 3: Setup Enrich
- 3.1: Setup EmrEtlRunner
-
3.2: Setup Stream Enrich
- 3.2.1: Install Stream Enrich
- 3.2.2: Configure Stream Enrich
- 3.2.3: Run Stream Enrich
- 3.2.4: GCP Stream Enrich setup guide
- Configurable enrichments
- Step 4: Setup alternative data stores
- Step 5: Data modeling
- Step 6: Analyze your data!
Useful resources