I pass the config file as an argument to the Topology. -- Kushan Maskey 817.403.7500
On Wed, Aug 20, 2014 at 4:38 PM, Harsha <[email protected]> wrote: > Kushan, > I guess its not able to find the config.properties file when you > deploy the topology. How are you packaging it. One way I think of is to > pass it as part of resources and where you calling properties.load() in > your topology. > -Harsha > > > On Wed, Aug 20, 2014, at 02:20 PM, Kushan Maskey wrote: > > I am quite new to cluster environment and so is the entire concept of > sotrm/kafka. I have everything running as it should. But I am struggling to > read config.properties file that has config information to > Kafka/Cassandra/Solr/Couch databases. I created a condif.properties file > with all these information. I load the config file on the topology. I set > the properties as a static variable in a class. Bolts call CassandraClient > class that I wrote to load any data that comes to KafkaSpout. > CassandraClient gets the cassandra host and other information from the > properties file. > > This works perfectly fine locally. But when I deployed it on the server, > all these config variables are null, meaning that cassandra host and other > information are all null. If anyone has any idea how to tackle this would > be really great. Thanks. > > -- > Kushan Maskey > > >
