Thanks, that worked.
On Tue, Dec 20, 2011 at 4:08 PM, Dave Brosius <[email protected]>wrote:
>
> KsDef ksDef = new KsDef();
> Map<String, String> options = new HashMap<String, String>();
> options.put("replication_factor", "2");
> ksDef.setStrategy_options(options);
>
>
>
> *----- Original Message -----*
> *From:* "A J" <[email protected]>
> *Sent:* Tue, December 20, 2011 16:03
> *Subject:* Re: setStrategy_options syntax in thrift
>
> 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 <[email protected]>
> 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}");>>
>
>