Thanks for all help.
The problem was, my application was starting read process as soon as write
is over. I guess due to eventual consistency of write in cassandra reader
was missing records as they were still in process of writing.

I will be using paging feature for processing than what I was doing earlier
with tokens, thanks DuyHai for suggestion.

-Priyanka

On Wed, Feb 3, 2016 at 7:41 PM, Jack Krupansky <jack.krupan...@gmail.com>
wrote:

> CL=ALL has no benefit is RF=1.
>
> Your code snippet doesn't indicate how you initialize and update the token
> in the query. The ">" operator would assure that you skip the first token.
>
> -- Jack Krupansky
>
> On Wed, Feb 3, 2016 at 1:36 AM, Priyanka Gugale <pri...@apache.org> wrote:
>
>> Hi,
>>
>> I am using Cassandra 2.2.0 and cassandra driver 2.1.8. I am trying to
>> scan a table as per suggestions given here
>> <http://www.myhowto.org/bigdata/2013/11/04/scanning-the-entire-cassandra-column-family-with-cql/>,
>>  On running the code to fetch records from table, it fetches different
>> number of records on each run. Some times it reads all records from table,
>>  and some times some records are missing. As I have observed there is no
>> fixed pattern for missing records.
>>
>> I have tried to set consistency level to ALL while running select query
>> still I couldn't fetch all records. Is there any known issue? Or am I
>> suppose to do anything more than running simple "select" statement.
>>
>> Code snippet to fetch data:
>>
>>  SimpleStatement stmt = new SimpleStatement(query);
>>  stmt.setConsistencyLevel(ConsistencyLevel.ALL);
>>  ResultSet result = session.execute(stmt);
>>  if (!result.isExhausted()) {
>>    for (Row row : result) {
>>      process(row);
>>    }
>>  }
>>
>> Query is of the form: select * from %t where token(%p) > %s limit %l;
>>
>> where t=tablename, %p=primary key, %s=token value of primary key and
>> l=limit
>>
>> I am testing on my local machine and has created a Keyspace with
>> replication factor of 1. Also I don't see any errors in the logs.
>>
>> -Priyanka
>>
>
>

Reply via email to