使用sqoop通过PHP将mysql数据导入HDFS但有一些java版本错误

时间:2013-11-06 02:54:41

标签: java php mysql hadoop sqoop

我尝试使用sqoop通过PHP将mysql数据导入HDFS,我编写了一个包含sqoop命令的脚本:

  

sqoop import --connect jdbc:mysql:// my-database-ip / $ 1 --username myusername --password mypasswd --table $ 2 --fields-terminated-by“” - m 1

然后我写了一个调用php exec()来执行这个脚本的php文件,但是当我从浏览器调用这个.php时,jobtracker会显示“不支持的major.minor版本51.0”,这可能是由不同的java版本引起的。< / p>

但是当我从控制台

使用php sqoop.php调用此.php文件时,它可以正常工作

有没有人有类似的经历或任何建议?

P.S。我很确定我的ubuntu中的www-data apache用户有权运行java,hadoop集群和我的web服务器中的java版本都是java1.6

0 个答案:

没有答案