Cassandra COPY 命令简单用法:

  • Cassandra提供了COPY命令,可将数据库里面的table导入或者导出到本地,实现简单数据迁移
  • 导出到本地:

    1
    COPY keyspace_name.table_name (id,lastname) TO '../testname.csv' WITH HEADER = TRUE ;
  • 从本地导入:

    1
    COPY keyspace_name.table_name (id,firstname) FROM '../testnem.csv' WITH HEADER = TRUE ;

Note:NOTE: table_name后面若不跟key,默认导出全部数据.
特别注意的是,若需导入的表格超过300w的数据,不建议使用COPY命令导入,可使用Cassandra提供的工具sstableloader导入,也可使用其提供的API导入

参考链接:

Cassandra COPY用法

Cassandra sstableloader用法