Skip to content

ut0mt8/sstloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go rewrite of scylla sstableloader for performance purpose

Implement partially sstable3 specification (3 types, text only partition and clustering key)

Usage:
  sstloader [OPTIONS]

Application Options:
  -d, --datafile=    sstable data file
  -s, --seeds=       cassandra seeds
  -k, --keyspace=    cassandra keyspace
  -t, --table=       cassandra table
  -r, --datacenter=  cassandra datacenter
  -u, --username=    cassandra username (default: cassandra)
  -p, --password=    cassandra password (default: cassandra)
  -w, --workers=     workers numbers (default: 100)
  -i, --maxinflight= maximum in flight requests (default: 200)
  -l, --ratelimit=   rate limit insert per second (default: 10000)
      --connections= number of connections by host (default: 20)
      --dryrun       only decode sstable
      --retries=     number of retry per query (default: 5)
      --timeout=     timeout of a query in ms (default: 5000)
      --sample=      every how many qyeries print message rate (default: 10000)
      --compress     compress cql queries
      --debug        print debugging messages

Help Options:
  -h, --help         Show this help message