我使用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导入失败:参数'目录'不是目录。
请帮我解决。!!
答案 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,因为它具有正确的导入选项。