Ethan Li created STORM-2788:
-------------------------------
Summary: supervisor.worker.version.classpath.map should support
regex
Key: STORM-2788
URL: https://issues.apache.org/jira/browse/STORM-2788
Project: Apache Storm
Issue Type: Improvement
Affects Versions: 2.0.0
Reporter: Ethan Li
Priority: Minor
To enable 0.10 (or other version) topology to run on 2.x cluster, we need to
set supervisor.worker.version.classpath.map and something else. But now the
classpath.map doesn't support regex yet. We have to list all the jar file path.
{code:java}
supervisor.worker.version.classpath.map:
0.10.2.y:
"/home/y/lib64/ystorm_compatibility/current/lib/asm-4.0.jar:/home/y/lib64/ystorm_compatibility/current/lib/auth_core.jar:/home/y/lib64/ystorm_compatibility/current/lib/bcpkix.jar:/home/y/lib64/ystorm_compatibility/current/lib/bcprov.jar:/home/y/lib64/ystorm_compatibility/current/lib/bouncer_auth_java.jar:/home/y/lib64/ystorm_compatibility/current/lib/clojure-1.6.0.jar:/home/y/lib64/ystorm_compatibility/current/lib/data_core.jar:/home/y/lib64/ystorm_compatibility/current/lib/disruptor-3.3.2.jar:/home/y/lib64/ystorm_compatibility/current/lib/junixsocket.jar:/home/y/lib64/ystorm_compatibility/current/lib/kryo-2.21.jar:/home/y/lib64/ystorm_compatibility/current/lib/log4j-1.2-api-2.1.jar:/home/y/lib64/ystorm_compatibility/current/lib/log4j-api-2.1.jar:/home/y/lib64/ystorm_compatibility/current/lib/log4j-core-2.1.jar:/home/y/lib64/ystorm_compatibility/current/lib/log4j-slf4j-impl-2.1.jar:/home/y/lib64/ystorm_compatibility/current/lib/servlet-api-2.5.jar:/home/y/lib64/ystorm_compatibility/current/lib/sia_java_client.jar:/home/y/lib64/ystorm_compatibility/current/lib/slf4j-api-1.7.7.jar:/home/y/lib64/ystorm_compatibility/current/lib/storm-core-0.10.2.y.jar:/home/y/lib64/ystorm_compatibility/current/lib/storm_yahoo-0.10.2.y.jar:/home/y/lib64/ystorm_compatibility/current/lib/yjava_byauth.jar:/home/y/lib64/ystorm_compatibility/current/lib/yjava_filter_logic.jar:/home/y/lib64/ystorm_compatibility/current/lib/yjava_servlet.jar:/home/y/lib64/ystorm_compatibility/current/lib/yjava_servlet_filters.jar:/home/y/lib64/ystorm_compatibility/current/lib/yjava_yca.jar:/home/y/lib64/ystorm_compatibility/current/lib/yjava_ysecure.jar:/home/y/lib64/ystorm_compatibility/current/lib/zts_core.jar:/home/y/lib64/ystorm_compatibility/current/lib/zts_java_client.jar:"
{code}
We want to have the following configs working.
{code:java}
supervisor.worker.version.classpath.map:
0.10.2.y: "/home/y/lib64/ystorm_compatibility/current/lib/*"
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)