incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Lebresne <>
Subject Re: How to build indexes?
Date Fri, 05 Jul 2013 09:12:01 GMT
Creating a secondary index will trigger the build of that index

However, that built is done asynchronously and can take some time if you
have lots of existing data to index. To know when that building is done,
you can check the nodes log for an entry looking like "Index build of
<index_name> complete" (you can also check the IndexInfo system table
(SELECT * FROM system."IndexInfo", the quotes matter for backward
compatibility reason), a row for the new index will appear in that table
when it's built).

You can also force a rebuild however if you want using nodetool

On Fri, Jul 5, 2013 at 4:36 AM, Tony Anecito <> wrote:

> Hi All,
> I updated a table with a secondary index. I discovered using CLI describe
> that the index was not built.
> How do I build an index after I have altered an existing table with data?
> I looked at nodetool and cli and saw no command that had the word build
> index associated with it. And most of the postings I have found so far
> cover creating an index but not building it or verifying the index was
> built.
> Thanks,
> -Tony

View raw message