Hi Ivy,
Are you sure about this.
One is TimedOutException, and another is ArrayIndexOutOfBoundsException.
I can't see any connection. Please point out, thank you.
Calin4J
2010/9/7 Ying Tang <[email protected]>
> oh ,i've found this https://issues.apache.org/jira/browse/CASSANDRA-1402
>
>
>
> On 9/7/10, Ying Tang <[email protected]> wrote:
> > Before inserting, the Cassandra.client is assined the keyspace .
> > ColumnParent parent = new ColumnParent();
> > parent.setColumn_family("Standard1");
> >
> >
> > On Tue, Sep 7, 2010 at 4:19 PM, Viktor Jevdokimov <
> > [email protected]> wrote:
> >
> >> I didn't get which keyspace and column family you trying to insert to?
> >>
> >> > parent.setColumn_family("Standard1");
> >>
> >> -----Original Message-----
> >> From: Ying Tang [mailto:[email protected]]
> >> Sent: Tuesday, September 07, 2010 11:10 AM
> >> To: [email protected]
> >> Subject: timeout when insert an indexed column
> >>
> >> Hi all,
> >> I don't know if anyone had post this question , if it is ,plz let
> >> me know the post.
> >> Here is the problem i met:
> >> First , i create the keyspace that contains a columnfamily ,and
> >> the columfamily contains a indexed column . The code is :
> >> ColumnDef clDef = new ColumnDef("name".getBytes("UTF-8"),
> >> "BytesType");
> >> clDef.setIndex_name("name");
> >> clDef.setIndex_type(IndexType.KEYS);
> >>
> >> List<ColumnDef> clList = new ArrayList<ColumnDef>();
> >> clList.add(clDef);
> >>
> >> CfDef cfDef = new CfDef(OperationEntry.KEYSPACE,
> >> OperationEntry.COLUMN_FAMILY);
> >> cfDef.setColumn_metadata(clList);
> >>
> >> List<CfDef> cfDefList = new ArrayList<CfDef>();
> >> cfDefList.add(cfDef);
> >>
> >> KsDef ksDef=new KsDef(OperationEntry.KEYSPACE,
> >> "org.apache.cassandra.locator.RackUnawareStrategy", 1,
> >> cfDefList);
> >>
> >> client.system_add_keyspace(ksDef);
> >>
> >> This works ok.
> >> But when i want to insert a row into this columnfamily ,
> >> ColumnParent parent = new ColumnParent();
> >> parent.setColumn_family("Standard1");
> >> Column column = new Column();
> >> column.setName("name".getBytes("UTF-8"));
> >> column.setValue("index".getBytes("UTF-8"));
> >> column.setClock(new Clock());
> >> client.insert("index".getBytes("UTF-8"), parent, column,
> >> ConsistencyLevel.ONE);
> >>
> >> This insert operation invoke an exception TimedOutException() ,but
> >> insert other noindexed columns works ok.
> >>
> >> Anything wrong with my code ?
> >>
> >>
> >>
> >> --
> >> Best regards,
> >>
> >> Ivy Tang
> >>
> >>
> >
> >
> > --
> > Best regards,
> >
> > Ivy Tang
> >
>
>
> --
> Best regards,
>
> Ivy Tang
>