I have done with bulk loader with key_validation_class=LexicalUUIDType for new row with the help of this [code][1] but i have changed my **key_validation_class=AsciiType** in order to make **string as row keys**
create column family Users1 with key_validation_class=AsciiType and comparator=AsciiType AND column_metadata = [ {column_name: timestamp1, validation_class: AsciiType} {column_name: symbol, validation_class: AsciiType} {column_name: Bid_Price, validation_class:AsciiType} {column_name: Ask_Price, validation_class:AsciiType} ]; i have tried all possible changes to code in order to make row keys as string type but getting an error or even without **usersWriter.newRow** not able to write into sstable while ((line = reader.readLine()) != null) { if (entry.parse(line, lineNumber)) { //usersWriter.newRow(uuid); usersWriter.newRow(String.valueOf(lineNumber)); usersWriter.addColumn(bytes("symbol"), bytes(entry.symbol), timestamp); usersWriter.addColumn(bytes("timestamp1"), bytes(entry.timestamp1), timestamp); usersWriter.addColumn(bytes("Bid_Price"), bytes(entry.Bid_Price), timestamp); usersWriter.addColumn(bytes("Ask_Price"), bytes(entry.Ask_Price), timestamp); } lineNumber++; } getting an error as expected it is only taking **ByteBuffer** usersWriter.newRow(String.valueOf(lineNumber)); ^ required: ByteBuffer found: String reason: actual argument String cannot be converted to ByteBuffer by method invocation conversion Any help to make string as row keys in sstable for the above column family definition.thanks. [1]: http://www.datastax.com/wp-content/uploads/2011/08/DataImportExample.java