sqoopコマンドを使用してoozieからサンプル・ジョブを実行して、データをハイブにインポートすることができません。 hive-site.xmlをhdfsパスに配置しましたが、hive-site.xmlファイルを選択していないと思います。クラスが例外を見つけられないようになっています。これを修正するには?oozieからsqoopジョブを実行するには?
workflow.xml
<!-- This is a comment -->
<workflow-app xmlns="uri:oozie:workflow:0.4" name="oozie-wf">
<start to = "sqoop-node1" />
<!--Step 1 -->
<action name = "sqoop-node1" >
<sqoop xmlns="uri:oozie:sqoop-action:0.2">
<job-tracker></job-tracker>
<name-node></name-node>
<command> import command </command>
</sqoop>
<ok to="end"/>
<error to="kill_job"/>
</action>
<kill name = "kill_job">
<message>Job failed</message>
</kill>
<end name = "end" />
</workflow-app>
nameNode=ip jobTracker=ip queueName=default user.name=oozie oozie.use.system.libpath=true oozie.libpath=/user/hdfs/share/share/lib/sqoop oozie.wf.application.path=workflow path outputDir=/tmp/oozie.txt
にjava.io.IOException:java.lang.ClassNotFoundExceptionが:org.apache.hadoop.hive.conf.HiveConf
あなたの質問ではなく、コメントのポストコード。編集ボタンをクリックしてください。 – Takarii