All,

I did some further google searches and discovered that I can use a bunch of
-c flags to pass the configurations I want to the storm topology:

[root@ip-XX-XXX-X-XX bin]# ./storm jar
df-etl-sensor-0.0.1-SNAPSHOT-storm.jar
com.datafascia.storm.extract.ExtractTopology extract-topology -c
accumulo.instance=test -c accumulo.user=root -c accumulo.password=secret -c
activemq.url=tcp://localhost:61616 -c time.series.url=
http://localhost:4545/api/put

2843 [main] INFO  backtype.storm.StormSubmitter - Submitting topology
extract-topology in distributed mode with conf
{"accumulo.user":"root","time.series.url":"http:\/\/localhost:4545\/api\/put","topology.workers":3,"accumulo.instance":"test","accumulo.password":"secret","activemq.url":"tcp:\/\/localhost:61616"}
3164 [main] INFO  backtype.storm.StormSubmitter - Finished submitting
topology: extract-topology

But can anyone point me to an example of how I read the properties in my
topoology and put them in the Config object so they are available to my
Spouts and Bolts?  I found various posts that people have done that, but no
examples of how.

Thanks,

Pete


On Wed, Mar 19, 2014 at 5:13 PM, Pete Carlson <[email protected]>wrote:

> Hi,
>
> I'm able to deploy my Storm topology I call extract-topology to Storm just
> fine, and I can see all my bolts and spouts in the Storm UI.
>
> However, it doesn't seem to have all of my configurations.  I modified my
> storm.yaml file to append the following new configuration components to the
> end of the file:
>
> ## accumulo instance name
> accumulo.instance: "test"
>
> ## accumulo username
> accumulo.user: "root"
>
> ## accumulo password
> accumulo.password: "secret"
>
> ## activemq connection URL
> activemq.url: "tcp://localhost:61616"
>
> ## TSD connection URL
> time.series.url: "http://localhost:4545/api/put";
>
> And then I copied this updated storm.yaml under
> /var/lib/storm/storm-0.9.0/conf.
>
> Yet, when I look at my deployed Storm topology via the storm UI I don't
> see these topology configurations.  Is there something else I need to do
> for Storm to pick up my configurations?
>
> Thanks for your help,
>
> Pete
>
>

-- 
Pete Carlson
Software Developer

Reply via email to