将一个表从MySql成功导入Hadoop后,无法在hadoop路径下看到任何文件。 导入命令:
sqoop import --connect jdbc:mysql://quickstart:3306/lipu --username root --password cloudera --table student --target-dir =/user/cloudera/jds --m 1
它是成功的,因为它最终说明它检索的记录数量。 但是当我检查目标目录中的内容时,它没有显示任何内容。
hadoop fs -ls /user/cloudera/jds
以上命令没有返回任何内容 需要你的帮助。
答案 0 :(得分:1)
您需要在=
之后移除target-dir
。
尝试运行:
sqoop import --connect jdbc:mysql://quickstart:3306/lipu --username root --password cloudera --table student --target-dir /user/cloudera/jds --m 1
后跟hadoop fs -ls /user/cloudera/jds
。