我们在将数据从Cassandra导出到MySql数据库时遇到问题。
例如,
1.我使用cql在cassandra中创建了名为test_ks
的密钥空间和名为test_cf
的列系列。
我已将一些虚拟数据插入test_cf
,并在/var/lib/cassandra/data/test_ks/test_cf
文件夹中创建相应的文件,如下所示。
[root@balnsand01 test_cf]# pwd
/var/lib/cassandra/data/test_ks/test_cf
[root@balnsand01 test_cf]# ls -lrt
total 24
-rw-r--r-- 1 root root 4340 Sep 19 03:39 test_ks-test_cf-hf-1-Statistics.db
-rw-r--r-- 1 root root 22 Sep 19 03:39 test_ks-test_cf-hf-1-Index.db
-rw-r--r-- 1 root root 16 Sep 19 03:39 test_ks-test_cf-hf-1-Filter.db
-rw-r--r-- 1 root root 89 Sep 19 03:39 test_ks-test_cf-hf-1-Data.db
-rw-r--r-- 1 root root 46 Sep 19 03:39 test_ks-test_cf-hf-1-CompressionInfo.db
./dse sqoop export --connect jdbc:mysql://127.0.0.1:3306/testdb --username testuser --password mysql123 --export-dir /var/lib/cassandra/data/test_ks/test_cf --table <table_name> --columns 'col1,col2' --input-fields-terminated-by '\t';
其中,
--export-dir /var/lib/cassandra/data/test_ks/test_cf
是创建数据文件的路径。
请你指点我在这里做错了。
提前致谢, 桑托什