您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 云计算 >> sqoop导数据到mysql时出现错误提示需要JDK编译

sqoop导数据到mysql时出现错误提示需要JDK编译

来源:网络整理     时间:2017/12/17 18:53:10     关键词:

关于网友提出的“ sqoop导数据到mysql时出现错误提示需要JDK编译”问题疑问,本网通过在网上对“ sqoop导数据到mysql时出现错误提示需要JDK编译”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: sqoop导数据到mysql时出现错误提示需要JDK编译
描述:

本帖最后由 you000000 于 2015-04-23 23:25:34 编辑

hadoopsqoopjdk

我使用sqoop导数据到mysql时出现以下提示:
15/04/23 23:01:16 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.
15/04/23 23:01:16 INFO tool.CodeGenTool: Beginning code generation
15/04/23 23:01:16 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM `goods` AS t LIMIT 1
15/04/23 23:01:16 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM `goods` AS t LIMIT 1
15/04/23 23:01:16 INFO orm.CompilationManager: HADOOP_MAPRED_HOME is /home/hadoop/project/hadoop
15/04/23 23:01:17 ERROR orm.CompilationManager: It seems as though you are running sqoop with a JRE.
15/04/23 23:01:17 ERROR orm.CompilationManager: Sqoop requires a JDK that can compile Java code.
15/04/23 23:01:17 ERROR orm.CompilationManager: Please install a JDK and set $JAVA_HOME to use it.
15/04/23 23:01:17 ERROR tool.ExportTool: Encountered IOException running export job: java.io.IOException: Could not start Java compiler.
在网上查了一下,说是JAVA_HOME环境配置有问题,但我已经设置了如下信息,为什么还是会出现以上的错误提示呢,还有哪些地方需要设置吗:
[hadoop@master lib]$ cat /etc/profile | grep JAVA
export JAVA_HOME=/usr/java/jdk1.7.0_79
[hadoop@master lib]$ cat /home/hadoop/project/hadoop/etc/hadoop/hadoop-env.sh | grep JAVA_HOME
# The only required environment variable is JAVA_HOME.  All others are
# set JAVA_HOME in this file, so that it is correctly defined on
export JAVA_HOME=/usr/java/jdk1.7.0_79


以上介绍了“ sqoop导数据到mysql时出现错误提示需要JDK编译”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4523508.html

相关图片

相关文章