i have a PDI job which imports using sqoop. when i run on the server i get the below error even after setting the JAVA_HOME=/usr/jdk/jdk1.6.0_31
can you please help?
INFO 08-08 13:22:57,262 - Beginning code generation
INFO 08-08 13:22:58,241 - Sqoop Import - 2013/08/08 13:22:58 - Executing SQL statement: SELECT t.* FROM `LOAD_DETAILS` AS t LIMIT 1
INFO 08-08 13:22:58,241 - Executing SQL statement: SELECT t.* FROM `LOAD_DETAILS` AS t LIMIT 1
INFO 08-08 13:22:58,475 - Sqoop Import - 2013/08/08 13:22:58 - $HADOOP_HOME is not set
INFO 08-08 13:22:58,475 - $HADOOP_HOME is not set
ERROR 08-08 13:22:58,500 - Sqoop Import - 2013/08/08 13:22:58 - It seems as though you are running sqoop with a JRE.
ERROR 08-08 13:22:58,500 - It seems as though you are running sqoop with a JRE.
ERROR 08-08 13:22:58,500 - Sqoop Import - 2013/08/08 13:22:58 - Sqoop requires a JDK that can compile Java code.
ERROR 08-08 13:22:58,500 - Sqoop requires a JDK that can compile Java code.
ERROR 08-08 13:22:58,500 - Sqoop Import - 2013/08/08 13:22:58 - Please install a JDK and set $JAVA_HOME to use it.
ERROR 08-08 13:22:58,500 - Please install a JDK and set $JAVA_HOME to use it.
ERROR 08-08 13:22:58,501 - Sqoop Import - 2013/08/08 13:22:58 - Encountered IOException running import job: java.io.IOException: Could not start Java compiler.
at org.apache.sqoop.orm.CompilationManager.compile(CompilationManager.java:175)
at org.apache.sqoop.tool.CodeGenTool.generateORM(CodeGenTool.java:83)
at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:367)
at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:453)
at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
can you please help?
INFO 08-08 13:22:57,262 - Beginning code generation
INFO 08-08 13:22:58,241 - Sqoop Import - 2013/08/08 13:22:58 - Executing SQL statement: SELECT t.* FROM `LOAD_DETAILS` AS t LIMIT 1
INFO 08-08 13:22:58,241 - Executing SQL statement: SELECT t.* FROM `LOAD_DETAILS` AS t LIMIT 1
INFO 08-08 13:22:58,475 - Sqoop Import - 2013/08/08 13:22:58 - $HADOOP_HOME is not set
INFO 08-08 13:22:58,475 - $HADOOP_HOME is not set
ERROR 08-08 13:22:58,500 - Sqoop Import - 2013/08/08 13:22:58 - It seems as though you are running sqoop with a JRE.
ERROR 08-08 13:22:58,500 - It seems as though you are running sqoop with a JRE.
ERROR 08-08 13:22:58,500 - Sqoop Import - 2013/08/08 13:22:58 - Sqoop requires a JDK that can compile Java code.
ERROR 08-08 13:22:58,500 - Sqoop requires a JDK that can compile Java code.
ERROR 08-08 13:22:58,500 - Sqoop Import - 2013/08/08 13:22:58 - Please install a JDK and set $JAVA_HOME to use it.
ERROR 08-08 13:22:58,500 - Please install a JDK and set $JAVA_HOME to use it.
ERROR 08-08 13:22:58,501 - Sqoop Import - 2013/08/08 13:22:58 - Encountered IOException running import job: java.io.IOException: Could not start Java compiler.
at org.apache.sqoop.orm.CompilationManager.compile(CompilationManager.java:175)
at org.apache.sqoop.tool.CodeGenTool.generateORM(CodeGenTool.java:83)
at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:367)
at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:453)
at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)