我开始学习hadoop并且自己正在进行一些练习,当我尝试使用sqoop将mysql表导入hdfs时,这是一个问题:
sqoop import --connect jdbc:mysql://localhost/employees --username=root -P --table=dept_emp --warehouse-dir=dept_emp -where dept_no='d001' --m 1;
dept_emp大致有20k记录。
输出如下:
2016-09-26 16:42:26,467 INFO [main] ipc.Client:重试连接服务器:0.0.0.0/0.0.0.0:8032。已经尝试了0次;重试策略是RetryUpToMaximumCountWithFixedSleep(maxRetries = 10,sleepTime = 1000 MILLISECONDS)
2016-09-26 16:42:27,470 INFO [main] ipc.Client:重试连接到 server:0.0.0.0/0.0.0.0:8032。已经尝试了1次;重试政策是 RetryUpToMaximumCountWithFixedSleep(maxRetries = 10,sleepTime = 1000 毫秒)
"已经尝试了x时间"从0增加到9,然后从0再次循环到9,现在挂在那里。
有人能给我一些启示吗?
非常感谢。
答案 0 :(得分:1)
请更正语法:
--where "dept_no='d001'"
-m 1;