用于导入表的Sqoop命令

时间:2016-11-08 07:55:31

标签: mysql cassandra datastax sqoop datastax-enterprise

我使用dse 5.0.3和sqoop版本1.4.5.15.1同时我将我的数据从mysql导入到cql这个错误我得到了

./dse sqoop cql-import --table npa_nxx --connect jdbc:mysql://localhost/npa_nxx_demo --username root --password 123 

错误13:20:53,886导入失败:参数'目录'不是目录。

请帮我解决。!!

1 个答案:

答案 0 :(得分:1)

很难确切地解决这个问题,但我建议您不要包含任何cassandra参数,而cql-import命令试图导入到hdfs目录,该目录也不是#39; t声明。尝试在命令中包含cassandra-keyspace和cassandra-table。像:

./dse sqoop cql-import --table npa_nxx --connect jdbc:mysql://localhost/npa_nxx_demo --username root --password 123 --cassandra-keyspace npa_nxx --cassandra-table npa_nxx_data

这假设cassandra键空间和表格设置正确。

由于这个导入看起来像是来自dse sqoop演示,我建议更紧密地遵循README.txt,因为它具有正确的导入选项。