Quantcast
Channel: DataStax Support Forums » Recent Topics
Viewing all articles
Browse latest Browse all 387

ashutosh on "HOW TO INSERT Double Column value"

$
0
0

Dear All,

I am trying to insert records in my cassandra (name = address) table using Hector lib. I am getting following runtime exception. Please give me some guidance.

Please refer ...

My Cassandra Table :
-----------------------------
CREATE TABLE address (
KEY text PRIMARY KEY,
lon double,
address text,
lat double
) WITH
comment='' AND
comparator=text AND
read_repair_chance=0.100000 AND
gc_grace_seconds=864000 AND
default_validation=blob AND
min_compaction_threshold=4 AND
max_compaction_threshold=32 AND
replicate_on_write='true' AND
compaction_strategy_class='SizeTieredCompactionStrategy' AND
compression_parameters:sstable_compression='SnappyCompressor';

CREATE INDEX lon_idx ON address (lon);
CREATE INDEX addess_idx ON address (address);
CREATE INDEX lat_idx ON address (lat);

My Java ( Hector ) Code :
--------------------------------
Mutator<String> mutator = HFactory.createMutator(keyspace, StringSerializer.get());
mutator.addInsertion((lat + "_" + lon), "address", HFactory.createColumn("lat", lat, StringSerializer.get(), DoubleSerializer.get()))
.addInsertion((lat + "_" + lon), "address", HFactory.createColumn("lon", lon, StringSerializer.get(), DoubleSerializer.get()))
.addInsertion((lat + "_" + lon), "address", HFactory.createStringColumn("address", addr));

mutator.execute();

Exception :
--------------

me.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException(why:Expected 4 or 0 byte int (5))
at me.prettyprint.cassandra.service.ExceptionsTranslatorImpl.translate(ExceptionsTranslatorImpl.java:45)
at me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:264)
at me.prettyprint.cassandra.model.ExecutingKeyspace.doExecuteOperation(ExecutingKeyspace.java:113)
at me.prettyprint.cassandra.model.MutatorImpl.execute(MutatorImpl.java:243)


Viewing all articles
Browse latest Browse all 387

Trending Articles