>  Idea is to avoid having the copies of cassandra code in each node,
If you run cassandra from the NAS you are adding a single point of failure into 
the system. 

Better to use some form of deployment automation and install all the 
requirement components onto each node. 

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 22/06/2012, at 12:29 AM, Flavio Baronti wrote:

> The option must actually include also the name of the yaml file:
> 
> Dcassandra.config=file:///Users/walmart/Downloads/Cassandra/Node2-Cassandra1.1.0/conf/cassandra.yaml
> 
> 
> Flavio
> 
> 
> Il 6/21/2012 13:16 PM, Roshni Rajagopal ha scritto:
>> Hi Folks,
>> 
>>   We wanted to have a single cassandra installation, and use it to start 
>> cassandra in other nodes by passing it the cassandra configuration 
>> directories as a parameter. Idea is to avoid having the copies of cassandra 
>> code in each node, and starting each node by getting into bin/cassandra of 
>> that node.
>> 
>> 
>> As per http://www.datastax.com/docs/1.0/references/cassandra,
>> We have an option –D where we can supply some parameters to cassandra.
>> Has anyone tried this?
>> Im getting an error as below.
>> 
>> walmarts-MacBook-Pro-2:Node1-Cassandra1.1.0 walmart$  bin/cassandra  
>> -Dcassandra.config=file:///Users/walmart/Downloads/Cassandra/Node2-Cassandra1.1.0/conf
>> walmarts-MacBook-Pro-2:Node1-Cassandra1.1.0 walmart$  INFO 15:38:01,763 
>> Logging initialized
>>  INFO 15:38:01,766 JVM vendor/version: Java HotSpot(TM) 64-Bit Server 
>> VM/1.6.0_31
>>  INFO 15:38:01,766 Heap size: 1052770304/1052770304
>>  INFO 15:38:01,766 Classpath: 
>> bin/../conf:bin/../build/classes/main:bin/../build/classes/thrift:bin/../lib/antlr-3.2.jar:bin/../lib/apache-cassandra-1.1.0.jar:bin/../lib/apache-cassandra-clientutil-1.1.0.jar:bin/../lib/apache-cassandra-thrift-1.1.0.jar:bin/../lib/avro-1.4.0-fixes.jar:bin/../lib/avro-1.4.0-sources-fixes.jar:bin/../lib/commons-cli-1.1.jar:bin/../lib/commons-codec-1.2.jar:bin/../lib/commons-lang-2.4.jar:bin/../lib/compress-lzf-0.8.4.jar:bin/../lib/concurrentlinkedhashmap-lru-1.2.jar:bin/../lib/guava-r08.jar:bin/../lib/high-scale-lib-1.1.2.jar:bin/../lib/jackson-core-asl-1.9.2.jar:bin/../lib/jackson-mapper-asl-1.9.2.jar:bin/../lib/jamm-0.2.5.jar:bin/../lib/jline-0.9.94.jar:bin/../lib/json-simple-1.1.jar:bin/../lib/libthrift-0.7.0.jar:bin/../lib/log4j-1.2.16.jar:bin/../lib/metrics-core-2.0.3.jar:bin/../lib/mx4j-tools-3.0.1.jar:bin/../lib/servlet-api-2.5-20081211.jar:bin/../lib/slf4j-api-1.6.1.jar:bin/../lib/slf4j-log4j12-1.6.1.jar:bin/../lib/snakeyaml-1.6.jar:bin/../lib/snappy-java-1.0.4.1.jar:bin/../lib/snaptree-0.1.jar:bin/../lib/jamm-0.2.5.jar
>>  INFO 15:38:01,768 JNA not found. Native methods will be disabled.
>>  INFO 15:38:01,826 Loading settings from 
>> file:/Users/walmart/Downloads/Cassandra/Node2-Cassandra1.1.0/conf
>> ERROR 15:38:01,873 Fatal configuration error error
>> Can't construct a java object for 
>> tag:yaml.org,2002:org.apache.cassandra.config.Config; exception=No single 
>> argument constructor found for class org.apache.cassandra.config.Config
>>  in "<reader>", line 1, column 1:
>>     cassandra.yaml
>> 
>> The other option would be to modify cassandra.in.sh.
>> Has anyone tried this??
>> 
>> Regards,
>> Roshni
>> 
>> This email and any files transmitted with it are confidential and intended 
>> solely for the individual or entity to whom they are addressed. If you have 
>> received this email in error destroy it immediately. *** Walmart 
>> Confidential ***
>> 
> 
> 
> 

Reply via email to