我正在使用 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 导入失败:参数“目录”不是目录。
请帮我解决一下!!
最佳答案
很难准确地说明问题,但我建议您不要在尝试导入到也未声明的 hdfs 目录的 cql-import 命令中包含任何 cassandra 参数。尝试在命令中包含 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,因为其中包含此导入的正确选项。
关于mysql - 导入表的Sqoop命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40481643/