You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by A J <s5...@gmail.com> on 2011/12/20 00:02:31 UTC

setStrategy_options syntax in thrift

What is the syntax of setStrategy_options in thrift.

The following fails:

Util.java:22: setStrategy_options(java.util.Map<java.lang.String,java.lang.String>)
in org.apache.cassandra.thrift.KsDef cannot be applied to
(java.lang.String)
        newKs.setStrategy_options("{replication_factor:2}");

Re: setStrategy_options syntax in thrift

Posted by A J <s5...@gmail.com>.
I am new to java. Can you specify the exact syntax for replication_factor=2 ?

Thanks.

On Tue, Dec 20, 2011 at 1:50 PM, aaron morton <aa...@thelastpickle.com> wrote:
> It looks like you tried to pass the string "{replication_factor:2}"
>
> You need to pas a Map<String, String> type , where the the key is the option
> and the value is the option value.
>
> Cheers
>
> -----------------
> Aaron Morton
> Freelance Developer
> @aaronmorton
> http://www.thelastpickle.com
>
> On 20/12/2011, at 12:02 PM, A J wrote:
>
> What is the syntax of setStrategy_options in thrift.
>
> The following fails:
>
> Util.java:22:
> setStrategy_options(java.util.Map<java.lang.String,java.lang.String>)
> in org.apache.cassandra.thrift.KsDef cannot be applied to
> (java.lang.String)
>        newKs.setStrategy_options("{replication_factor:2}");
>
>

Re: setStrategy_options syntax in thrift

Posted by aaron morton <aa...@thelastpickle.com>.
It looks like you tried to pass the string "{replication_factor:2}" 

You need to pas a Map<String, String> type , where the the key is the option and the value is the option value.

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

On 20/12/2011, at 12:02 PM, A J wrote:

> What is the syntax of setStrategy_options in thrift.
> 
> The following fails:
> 
> Util.java:22: setStrategy_options(java.util.Map<java.lang.String,java.lang.String>)
> in org.apache.cassandra.thrift.KsDef cannot be applied to
> (java.lang.String)
>        newKs.setStrategy_options("{replication_factor:2}");