-
Notifications
You must be signed in to change notification settings - Fork 0
Download the Clojure collector WAR file or compile it from source
HOME > SNOWPLOW SETUP GUIDE > Step 1: setup a Collector > Clojure collector setup > Download the Clojure collector WAR file or compile it from source
Elastic Beanstalk does not allow you to specify an S3 URL for your WAR file, so you will have to manually upload a local copy.
To get a local copy, you can download the WAR 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 Leiningen installed.
To do so, download the Snowplow repo:
$ git clone https://github.com/snowplow/snowplow.git
Navigate into the clojure collector folder:
$ cd 2-collectors/clojure-collector
Download the required dependencies:
$ lein deps
And then build the war
file using our custom aws
command:
$ lein aws
The war
file will be saved in the target
subdirectory - it is now ready to be deployed to Amazon Elastic Beanstalk.
Next: create a new application in Elastic Beanstalk and upload the WAR file into it
Home | About | Project | Setup Guide | Technical Docs | Copyright © 2012-2013 Snowplow Analytics Ltd
HOME > SNOWPLOW SETUP GUIDE > Collectors > Clojure collector setup
- [Setup a Collector] (setting-up-a-collector)
- [Setup the Clojure Collector] (Setting-up-the-Cloudfront-collector)
- Download the Clojure collector WAR file
- Create a new application in Elastic Beanstalk, and upload the WAR file into it
- [Enable logging to S3](Enable logging to S3)
- Enable support for HTTPS
- [Additional configuration options (optional)](additional configuration options)
- [Step 2: Setup a Tracker] (setting-up-a-tracker)
- [Step 3: Setup EmrEtlRunner] (setting-up-EmrEtlRunner)
- [Step 4: Setup the StorageLoader] (setting-up-storageloader)
- [Step 5: Analyze your data!] (Getting started analyzing Snowplow data)
Useful resources