HDFS に保存されている Samza ジョブを使用して、Samza ジョブをリモート システムで実行したいと考えています。石炭マシンで Samza ジョブを実行する例 ( https://samza.apache.org/startup/hello-samza/0.7.0/ ) には、tar ファイルの作成、tar ファイルの解凍、シェル スクリプトの実行が含まれます。これは tar ファイル内にあります。
ここでの HDFS の例は、まったく十分に文書化されていません ( https://samza.apache.org/learn/tutorials/0.7.0/deploy-samza-job-from-hdfs.html )。tar ファイルを HDFS にコピーしてから、非 HDFS の例の他の手順に従うように指示されています。
これは、現在 HDFS に存在する tar ファイルを HDFS 内で解凍する必要があることを意味し、次に、解凍した tar ファイルでシェル スクリプトを実行する必要があります。しかし、hadoop fs シェルで HDFS tar ファイルを untar することはできません...
tar ファイルを untar しないと、run-job.sh にアクセスして Samza ジョブを開始できません。
誰かがこれを機能させることができましたか?