Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.0.0, 0.6.1
-
Ubuntu 14.04, openjdk version "1.8.0_91"
Description
PutCassandraQL fails when attempting to insert a (iso-8601-formatted) timestamp on both Nifi 0.6 and 1.0 due to handling timestamps as strings.
Input:
FlowFile Attribute Map Content
Key: 'cql.args.1.type'
Value: 'text'
Key: 'cql.args.1.value'
Value: 'temp3'
Key: 'cql.args.2.type'
Value: 'timestamp'
Key: 'cql.args.2.value'
Value: '2016-06-30T20:04:36Z'
Key: 'cql.args.3.type'
Value: 'float'
Key: 'cql.args.3.value'
Value: '6.7'
Key: 'j.id'
Value: 'temp3'
Key: 'j.ts'
Value: '2016-06-30T20:04:36Z'
Key: 'j.value'
Value: '6.7'
--------------------------------------------------
INSERT INTO test.test2 (sensor, ts, value) VALUES(?,?,?)
Output:
com.datastax.driver.core.exceptions.CodecNotFoundException: Codec not found for requested operation: [timestamp <-> java.lang.String]
Record does not get inserted into Cassandra
Expected output:
Record gets inserted into Cassandra
Attachments
Issue Links
- is related to
-
NIFI-2174 QueryCassandra is handling timestamps as strings
- Resolved
- links to