aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 903e0dbf2a2ee6755ec0bf5e6944b75660504cf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Dockerized Apache Storm

To run the `wordcount` project:

```
make up && make enter
cd wordcount
sparse run
```

## How did I get here?

Setting up a sample project with Apache Storm using streamparse. The
`wordcount` project was created with `sparse quickstart wordcount` but it
required some modifications to get running.

## https://github.com/Parsely/streamparse/issues/479

I just forked the repo and make a quick update so that I could just permanently
run the local mode for now.

## Upating dependancies

```
  :dependencies  [[org.apache.storm/storm-core "2.3.0"]
                  [org.apache.storm/flux-core "2.3.0"]]
```
Updated these versions to match my local storm version

## https://github.com/Parsely/streamparse/issues/472

```
(require 'cemerick.pomegranate.aether)
(cemerick.pomegranate.aether/register-wagon-factory!
 "http" #(org.apache.maven.wagon.providers.http.HttpWagon.))
```

Adding the snippet above to my project.clj seemed to fix this issue