Sqoop导入MySql数据库失败
我将尝试将mysql表导入到sqoop中,但我面临以下异常:, MySql在我的本地机器上运行,表创建和数据库创建工作正常,当我尝试sqoop导入时作业自动失败。 请帮帮我。 提前谢谢Sqoop导入MySql数据库失败,mysql,hadoop,sqoop,Mysql,Hadoop,Sqoop,我将尝试将mysql表导入到sqoop中,但我面临以下异常:, MySql在我的本地机器上运行,表创建和数据库创建工作正常,当我尝试sqoop导入时作业自动失败。 请帮帮我。 提前谢谢 'MySQL' is not recognized as an internal or external command, operable program or batch file. at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
'MySQL' is not recognized as an internal or external command,
operable program or batch file.
at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
at org.apache.hadoop.util.Shell.run(Shell.java:455)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:195)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:300)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:81)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
1 file(s) moved.
Container exited with a non-zero exit code 9009
在本地计算机中安装MySQL并在系统路径中添加环境变量作为解决方法,请删除直接选项。请提供完整的命令由于在系统路径中添加了MySQL环境变量,因此出现了问题。
C:\ProgramFiles(x86)\MySQL\MySQL Fabric 1.5和MySQL Utilities 1.5\PHP的条令扩展\代码> <代码>和<代码>跳过重复路径,因此MySQL考虑为命令行,替换“&”而不是它正在运行的任何其他字符。< /P>您想导入什么,SQL转储?看看它是否对您有帮助。我将尝试将表导入hdfs并将hdfs导出到MySql。但在导入时我会遇到问题。“MySQL”不被识别为内部或外部命令、可操作程序或批处理文件,因此请阅读sqoop上的文档,您需要提供MySQL安装目录的完整路径。如/MySqlIn sqoop version 1.4.5导入和导出都工作正常,现在我更新到1.4.6,我将面临这个问题。@KSNidhin MySql路径正确,路径没有问题。