You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "Jungtaek Lim (JIRA)" <ji...@apache.org> on 2016/07/21 06:08:20 UTC

[jira] [Updated] (STORM-1993) Update storm-sql README to have actual dependencies

     [ https://issues.apache.org/jira/browse/STORM-1993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jungtaek Lim updated STORM-1993:
--------------------------------
    Description: 
http://storm.apache.org/releases/1.0.1/storm-sql.html

In order to run storm-sql-kafka example, the document states that users need to copy these jar files to extlib:

curator-client-2.5.0.jar, curator-framework-2.5.0.jar, zookeeper-3.4.6.jar, scala-library-2.10.4.jar, kafka-clients-0.8.2.1.jar, kafka_2.10-0.8.2.1.jar, metrics-core-2.2.0.jar, json-simple-1.1.1.jar, jackson-annotations-2.6.0.jar,storm-kafka-\*.jar storm-sql-kafka-\*.jar,storm-sql-runtime-\*.jar

But in fact this is not enough to run the example from Storm 1.0.2 RC3.

I need to copy below things to extlib to make workers running properly.

{code}
calcite-avatica-1.4.0-incubating.jar
calcite-core-1.4.0-incubating.jar
calcite-linq4j-1.4.0-incubating.jar
commons-lang-2.6.jar
curator-client-2.5.0.jar
curator-framework-2.5.0.jar
guava-16.0.1.jar
jackson-annotations-2.6.0.jar
jackson-core-2.6.3.jar
jackson-databind-2.6.3.jar
json-simple-1.1.1.jar
kafka-clients-0.8.2.1.jar
kafka_2.10-0.8.2.1.jar
metrics-core-2.2.0.jar
scala-library-2.10.4.jar
storm-kafka-1.0.2.jar
storm-sql-kafka-1.0.2.jar
storm-sql-runtime-1.0.2.jar
zookeeper-3.4.6.jar
{code}

While I feel storm-sql also needs to provide uber jar with shaded dependencies (since copying them to extlib affects worker classpath which breaks user topologies) guide document should be updated to run the example properly.

  was:
http://storm.apache.org/releases/1.0.1/storm-sql.html

In order to run storm-sql-kafka example, the document states that users need to copy these jar files to extlib:

curator-client-2.5.0.jar, curator-framework-2.5.0.jar, zookeeper-3.4.6.jar, scala-library-2.10.4.jar, kafka-clients-0.8.2.1.jar, kafka_2.10-0.8.2.1.jar, metrics-core-2.2.0.jar, json-simple-1.1.1.jar, jackson-annotations-2.6.0.jar,storm-kafka-*.jar storm-sql-kafka-*.jar,storm-sql-runtime-*.jar

But in fact this is not enough to run the example from Storm 1.0.2 RC3.

I need to copy below things to extlib to make workers running properly.

{code}
calcite-avatica-1.4.0-incubating.jar
calcite-core-1.4.0-incubating.jar
calcite-linq4j-1.4.0-incubating.jar
commons-lang-2.6.jar
curator-client-2.5.0.jar
curator-framework-2.5.0.jar
guava-16.0.1.jar
jackson-annotations-2.6.0.jar
jackson-core-2.6.3.jar
jackson-databind-2.6.3.jar
json-simple-1.1.1.jar
kafka-clients-0.8.2.1.jar
kafka_2.10-0.8.2.1.jar
metrics-core-2.2.0.jar
scala-library-2.10.4.jar
storm-kafka-1.0.2.jar
storm-sql-kafka-1.0.2.jar
storm-sql-runtime-1.0.2.jar
zookeeper-3.4.6.jar
{code}

While I feel storm-sql also needs to provide uber jar with shaded dependencies (since copying them to extlib affects worker classpath which breaks user topologies) guide document should be updated to run the example properly.


> Update storm-sql README to have actual dependencies
> ---------------------------------------------------
>
>                 Key: STORM-1993
>                 URL: https://issues.apache.org/jira/browse/STORM-1993
>             Project: Apache Storm
>          Issue Type: Documentation
>          Components: storm-sql
>            Reporter: Jungtaek Lim
>            Assignee: Jungtaek Lim
>
> http://storm.apache.org/releases/1.0.1/storm-sql.html
> In order to run storm-sql-kafka example, the document states that users need to copy these jar files to extlib:
> curator-client-2.5.0.jar, curator-framework-2.5.0.jar, zookeeper-3.4.6.jar, scala-library-2.10.4.jar, kafka-clients-0.8.2.1.jar, kafka_2.10-0.8.2.1.jar, metrics-core-2.2.0.jar, json-simple-1.1.1.jar, jackson-annotations-2.6.0.jar,storm-kafka-\*.jar storm-sql-kafka-\*.jar,storm-sql-runtime-\*.jar
> But in fact this is not enough to run the example from Storm 1.0.2 RC3.
> I need to copy below things to extlib to make workers running properly.
> {code}
> calcite-avatica-1.4.0-incubating.jar
> calcite-core-1.4.0-incubating.jar
> calcite-linq4j-1.4.0-incubating.jar
> commons-lang-2.6.jar
> curator-client-2.5.0.jar
> curator-framework-2.5.0.jar
> guava-16.0.1.jar
> jackson-annotations-2.6.0.jar
> jackson-core-2.6.3.jar
> jackson-databind-2.6.3.jar
> json-simple-1.1.1.jar
> kafka-clients-0.8.2.1.jar
> kafka_2.10-0.8.2.1.jar
> metrics-core-2.2.0.jar
> scala-library-2.10.4.jar
> storm-kafka-1.0.2.jar
> storm-sql-kafka-1.0.2.jar
> storm-sql-runtime-1.0.2.jar
> zookeeper-3.4.6.jar
> {code}
> While I feel storm-sql also needs to provide uber jar with shaded dependencies (since copying them to extlib affects worker classpath which breaks user topologies) guide document should be updated to run the example properly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)