我想将我的MySQL数据迁移到cassandra。我使用旧版本的DSE,即支持sqoop命令的4.8。我的查询是我想插入具有动态timeuuid列值的行,该值将在插入时生成,并且它不存在于MySQL表中。请帮忙。
我正在使用以下查询来插入数据但没有uuid列值。
bin / dse sqoop cql-import --connect jdbc:mysql:// localhost:3306 / testing --table tbl1 --username root -P --cassandra-keyspace test --cassandra-table testtable --cassandra- host localhost --split-by ID --cassandra-column-mapping id:ID,name:NAME --columns ID,NAME
谢谢,
答案 0 :(得分:0)
我做了很多搜索,发现sqoop只能用于在数据库中准确插入数据。因此,如果要在插入时操作数据,则需要创建一些自定义应用程序或ETL工具可以帮助您。但是,通过创建Java应用程序,我已经没有时间了。 因此,我关闭了这个问题。感谢您对此事的帮助。
此致
Aditya Jain