我从Sqoop获取数据,它在EMR 3X版本资源中成功运行aws http://rohitghatol.com/?p=699,但如果我在最新版本的EMR 4.x中运行相同的脚本,则会出现此错误。
我使用了s3://us-east-1.elasticmapreduce/libs/script-runner/script-runner.jar作为jar和sqoop脚本:s3://bucket/sqoopscript.sh作为参数。 新命令command-runner.jar,但它需要main类,但sqoop脚本中没有任何主类。如何在aws emr-4.x中运行此脚本?
错误:
Note: /tmp/sqoop-hadoop/compile/fc96c9a73480a352c59115a221d66f72/QueryResult.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Command exiting with ret '1'
答案 0 :(得分:1)
现在可以在emr-4.4.0上使用Sqoop作为通过控制台,SDK和CLI启动的正常应用程序。