updated missing JRuby 1.7.4 and Storm 0.9.0-wip16
This commit is contained in:
parent
45877a77c1
commit
e9ea5ecf78
14
README.md
14
README.md
|
@ -18,7 +18,7 @@ Chances are new versions of RedStorm will introduce changes that will break comp
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
|
|
||||||
Tested on **OSX 10.8.3** and **Ubuntu Linux 12.10** using **Storm 0.8.2** and **JRuby 1.7.3** and **OpenJDK 7**
|
Tested on **OSX 10.8.3** and **Ubuntu Linux 12.10** using **Storm 0.9.0-wip16** and **JRuby 1.7.4** and **OpenJDK 7**
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ You can supply custom `storm` and `topology` dependencies by creating `ivy/storm
|
||||||
<ivy-module version="2.0">
|
<ivy-module version="2.0">
|
||||||
<info organisation="redstorm" module="storm-deps"/>
|
<info organisation="redstorm" module="storm-deps"/>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency org="storm" name="storm" rev="0.8.2" conf="default" transitive="true" />
|
<dependency org="storm" name="storm" rev="0.9.0-wip16" conf="default" transitive="true" />
|
||||||
<override org="org.slf4j" module="slf4j-log4j12" rev="1.6.3"/>
|
<override org="org.slf4j" module="slf4j-log4j12" rev="1.6.3"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</ivy-module>
|
</ivy-module>
|
||||||
|
@ -146,7 +146,7 @@ You can supply custom `storm` and `topology` dependencies by creating `ivy/storm
|
||||||
<ivy-module version="2.0">
|
<ivy-module version="2.0">
|
||||||
<info organisation="redstorm" module="topology-deps"/>
|
<info organisation="redstorm" module="topology-deps"/>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency org="org.jruby" name="jruby-core" rev="1.7.3" conf="default" transitive="true"/>
|
<dependency org="org.jruby" name="jruby-core" rev="1.7.4" conf="default" transitive="true"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</ivy-module>
|
</ivy-module>
|
||||||
```
|
```
|
||||||
|
@ -188,7 +188,7 @@ $ java -Djruby.compat.version=RUBY1_9 -cp "target/classes:target/dependency/stor
|
||||||
|
|
||||||
The Storm distribution is currently required for the cluster topology submission.
|
The Storm distribution is currently required for the cluster topology submission.
|
||||||
|
|
||||||
1. download and unpack the [Storm 0.8.2 distribution](https://dl.dropbox.com/u/133901206/storm-0.8.2.zip) locally
|
1. download and unpack the [Storm 0.9.0-wip16 distribution](https://dl.dropbox.com/u/133901206/storm-0.9.0-wip16.zip) locally
|
||||||
|
|
||||||
2. add the Storm `bin/` directory to your `$PATH`
|
2. add the Storm `bin/` directory to your `$PATH`
|
||||||
|
|
||||||
|
@ -357,7 +357,7 @@ Despite the fact that both transactional and linear DRPC topologies are now [dep
|
||||||
|
|
||||||
- SnakeYAML conflict between Storm and JRuby
|
- SnakeYAML conflict between Storm and JRuby
|
||||||
|
|
||||||
See [issue](https://github.com/colinsurprenant/redstorm/issues/78). This is a classic Java world jar conflict. Storm 0.8.2 uses snakeyaml 1.9 and JRuby 1.7.3 uses snakeyaml 1.11. If you try to use YAML serialization in your topology it will crash with an exception. This problem is easy to solve when running topologies in **local** mode, simply override in the storm dependencies with the correct jar version. You can do this be creating a custom storm dependencies:
|
See [issue](https://github.com/colinsurprenant/redstorm/issues/78). This is a classic Java world jar conflict. Storm 0.9.0 uses snakeyaml 1.9 and JRuby 1.7.x uses snakeyaml 1.11. If you try to use YAML serialization in your topology it will crash with an exception. This problem is easy to solve when running topologies in **local** mode, simply override in the storm dependencies with the correct jar version. You can do this be creating a custom storm dependencies:
|
||||||
|
|
||||||
- `ivy/storm_dependencies.xml`
|
- `ivy/storm_dependencies.xml`
|
||||||
|
|
||||||
|
@ -366,7 +366,7 @@ Despite the fact that both transactional and linear DRPC topologies are now [dep
|
||||||
<ivy-module version="2.0">
|
<ivy-module version="2.0">
|
||||||
<info organisation="redstorm" module="storm-deps"/>
|
<info organisation="redstorm" module="storm-deps"/>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency org="storm" name="storm" rev="0.8.2" conf="default" transitive="true" />
|
<dependency org="storm" name="storm" rev="0.9.0-wip16" conf="default" transitive="true" />
|
||||||
<override org="org.slf4j" module="slf4j-log4j12" rev="1.6.3"/>
|
<override org="org.slf4j" module="slf4j-log4j12" rev="1.6.3"/>
|
||||||
<override org="org.yaml" module="snakeyaml" rev="1.11"/>
|
<override org="org.yaml" module="snakeyaml" rev="1.11"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
@ -381,7 +381,7 @@ It is possible to fork the RedStorm project and run local and remote/cluster top
|
||||||
|
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
- JRuby 1.7.3
|
- JRuby 1.7.4
|
||||||
|
|
||||||
### Workflow
|
### Workflow
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ require 'red_storm'
|
||||||
# <ivy-module version="2.0">
|
# <ivy-module version="2.0">
|
||||||
# <info organisation="redstorm" module="topology-deps"/>
|
# <info organisation="redstorm" module="topology-deps"/>
|
||||||
# <dependencies>
|
# <dependencies>
|
||||||
# <dependency org="org.jruby" name="jruby-core" rev="1.7.3" conf="default" transitive="true"/>
|
# <dependency org="org.jruby" name="jruby-core" rev="1.7.4" conf="default" transitive="true"/>
|
||||||
# <dependency org="org.scala-lang" name="scala-library" rev="2.8.0" conf="default" transitive="false"/>
|
# <dependency org="org.scala-lang" name="scala-library" rev="2.8.0" conf="default" transitive="false"/>
|
||||||
# <dependency org="storm" name="kafka" rev="0.7.0-incubating" conf="default" transitive="false"/>
|
# <dependency org="storm" name="kafka" rev="0.7.0-incubating" conf="default" transitive="false"/>
|
||||||
# <dependency org="storm" name="storm-kafka" rev="0.8.0-wip4" conf="default" transitive="false"/>
|
# <dependency org="storm" name="storm-kafka" rev="0.8.0-wip4" conf="default" transitive="false"/>
|
||||||
|
|
Loading…
Reference in New Issue