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 <ivytang0...@gmail.com> > oh ,i've found this https://issues.apache.org/jira/browse/CASSANDRA-1402 > > > > On 9/7/10, Ying Tang <ivytang0...@gmail.com> 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 < > > viktor.jevdoki...@adform.com> 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:ivytang0...@gmail.com] > >> Sent: Tuesday, September 07, 2010 11:10 AM > >> To: user@cassandra.apache.org > >> 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 >