【发布时间】:2017-01-07 11:48:08
【问题描述】:
我需要帮助解决以下情况。
我有一个 MySQL 表:-
CREATE TABLE employees (
emp_no INT NOT NULL, -- AUTO_INCREMENT??
birth_date DATE NOT NULL,
first_name VARCHAR(14) NOT NULL,
user_id INT NOT NULL, -- This is primary key of another table.
PRIMARY KEY (emp_no));
这个表有大约 20000 条记录。
我正在将此 MySQL 表转移到 Cassandra 表,如下所示。
CREATE TABLE employees (
emp_no uuid,
birth_date timestamp,
first_name text,
user_id uuid,
PRIMARY KEY (emp_no));
现在我想将所有 20000 条记录从 MySQL 表导出到 Cassandra 表。
user_id 列是另一个表中的主键,first_name 列也映射到 user_id 列。
请告诉我如何实现这一目标。
以下是我正在使用的 datastax 版本的详细信息。 [cqlsh 5.0.1 |卡桑德拉 2.1.15.1403 | DSE 4.8.9 | CQL 规范 3.2.1 |本机协议 v3]
请建议我将数据从 MySQL 迁移到 Cassandra 的最佳方法。
【问题讨论】:
标签: mysql database datastax datastax-enterprise database-administration