> Can I insert into Column Family (that I created from CLI mode) using Datastax 
> Java driver or not with Cassandra 1.2.3?
No. 
Create you table using CQL 3 via the cqlsh. 

Cheers

-----------------
Aaron Morton
Freelance Cassandra Consultant
New Zealand

@aaronmorton
http://www.thelastpickle.com

On 23/04/2013, at 6:29 AM, Techy Teck <comptechge...@gmail.com> wrote:

> I am using correct keyspace name for that column family. I have verified that 
> as well.
> 
> Can I insert into Column Family (that I created from CLI mode) using Datastax 
> Java driver or not with Cassandra 1.2.3?
> 
> 
> On Mon, Apr 22, 2013 at 5:05 AM, Internet Group <fsob...@igcorp.com.br> wrote:
> It seems to me that you are not saying the keyspace of your column family 
> 'profile'.
> 
> Regards,
> Francisco.
> 
> 
> On Apr 20, 2013, at 9:56 PM, Techy Teck <comptechge...@gmail.com> wrote:
> 
>> I created my column family like this from the CLI-
>> 
>> 
>> create column family profile
>>     with key_validation_class = 'UTF8Type'
>>     and comparator = 'UTF8Type'
>>     and default_validation_class = 'UTF8Type'
>>     and column_metadata = [
>>       {column_name : account, validation_class : 'UTF8Type'}
>>       {column_name : advertising, validation_class : 'UTF8Type'}
>>       {column_name : behavior, validation_class : 'UTF8Type'}
>>       {column_name : info, validation_class : 'UTF8Type'}
>>       ];
>> 
>> 
>> 
>> Now I was trying to insert into this column family using the Datastax Java 
>> driver-
>> 
>> 
>> public void upsertAttributes(final String userId, final Map<String, String> 
>> attributes) {
>> 
>>              
>> String batchInsert = "INSERT INTO PROFILE(id, account, advertising, 
>> behavior, info) VALUES ( '12345', 'hello11', 'bye2234', 'bye1', 'bye2') "; 
>> 
>> 
>> 
>> 
>>              
>> CassandraDatastaxConnection.getInstance().getSession().execute(batchInsert);
>> 
>> 
>>      }
>> 
>> I always get this exception-
>> 
>> 
>> 
>> com.datastax.driver.core.exceptions.InvalidQueryException: unconfigured 
>> columnfamily profile
>> 
>> 
>> And by this way, I am trying to create connection/session initialization to 
>> Cassandra-
>> 
>> 
>> private CassandraDatastaxConnection() {
>> 
>> 
>>      try{
>>      cluster = Cluster.builder().addContactPoint("localhost").build();
>>      session = cluster.connect("my_keyspace");                       
>>      } catch (NoHostAvailableException e) {
>> 
>> 
>> 
>> 
>>                      throw new RuntimeException(e);
>> 
>>      }
>> }
>> 
>> I am running Cassandra 1.2.3. And I am able to connect to Cassandra using 
>> the above code. The only problem I am facing is while inserting.
>> 
>> Any idea why it is happening?
>> 
> 
> 

Reply via email to