Keyspace schema import and export in Cassandra

后端 未结 2 1994
野的像风
野的像风 2020-12-05 16:51

I have a Cassandra 1.1.2 installation on my system as a single node cluster and have three keyspaces: hotel, student and employee. I w

2条回答
  •  臣服心动
    2020-12-05 17:03

    You can use sstable2json and json2sstable cassandra tools

    Check out Datastax documentation on the same and this too

    Usage: sstable2json [-f outfile]  [-k key [-k key [...]]]
    Usage: json2sstable -K keyspace -c column_family  
    

    You can always execute cassandra-cli commands in file

    cassandra-cli -h HOST -p PORT -f fileName
    

    You can load all your create statements in to a file and execute this command

    To get cli scripts to create keyspaces and column families use following command in cassandra-cli interface

    show schema
    

    But incase you wanna create a cluster of two nodes. You don't need to do all the above. Just starting the other node with different token range and same cluster name would do. Cassandra internally will manage to stream the data and schema informations

提交回复
热议问题