使用REST端点将数据迁移到Cassandra

时间:2015-07-31 02:59:27

标签: python json rest cassandra data-migration

我需要使用REST端点获取数据(返回JSON文件)并将数据(JSON)加载到位于AWS上的Cassandra集群中。

这是一项迁移工作,涉及数百万条记录。无法访问源数据库。只能访问REST端点。

  1. 我有哪些选择?
  2. 使用什么编程语言?(我在想Python或任何脚本语言)?
  3. 由于我必须迁移数百万条记录,因此我希望同时处理这些工作。
  4. 有哪些挑战?
  5. 感谢您的时间和帮助。 --GK。

1 个答案:

答案 0 :(得分:1)

Cassandra 2.2.0提供了插入和获取JSON数据的功能。所以你可以使用它。

与插入json数据类似。

CREATE TABLE test.example(     id int PRIMARY KEY,     id2 int,     id3 int );

cqlsh> INSERT INTO示例JSON'{“id”:10,“id2”:10,“id3”:10}';

选择数据为Json:

cqlsh> SELECT json * FROM example;

[json]

{“id”:10,“id2”:10,“id3”:10}

相关问题