成功将一个表从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上面的命令没有返回任何内容。
需要你的帮助。
发布于 2018-04-24 00:31:02
您需要在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。
https://stackoverflow.com/questions/49964739
复制相似问题