You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sylvain Lebresne (JIRA)" <ji...@apache.org> on 2011/07/20 09:41:58 UTC

[jira] [Resolved] (CASSANDRA-2911) Simplified classes to write SSTables (for bulk loading usage)

     [ https://issues.apache.org/jira/browse/CASSANDRA-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sylvain Lebresne resolved CASSANDRA-2911.
-----------------------------------------

       Resolution: Fixed
    Fix Version/s: 0.8.2
         Reviewer: jbellis

Committed, thanks

> Simplified classes to write SSTables (for bulk loading usage)
> -------------------------------------------------------------
>
>                 Key: CASSANDRA-2911
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2911
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Sylvain Lebresne
>            Assignee: Sylvain Lebresne
>            Priority: Minor
>              Labels: bulkloader
>             Fix For: 0.8.2
>
>         Attachments: 0001-Add-new-simple-sstable-writer.patch
>
>
> sstableloader only stream existing sstables. If you need to load data existing in another form (json, csv, whatnot), you need to first write the sstable(s) to load. The recommended way to do this is either to use json2sstable or to modify it if your input is not json. Modifying json2sstable is however more involved than it needs to be, you'll need at least some basic understanding of a bunch of internal classes (DecoratedKey, ColumnFamily, SuperColumn, ...). Even for json input, you can use json2sstable only if your json actually conform to what is expected and even then, good luck to someone that want to add counters.
> This ticket proposes to add a simple interface to write sstables. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira