0

以下の要件があります。ファイルを Windows から UNIX サーバーにコピーし、バッチ ファイルを実行してファイルのコピーが完了したら、Hadoop サーバーにコピーします。Windows バッチ ファイル自体から UNIX サーバーでシェル スクリプトを実行し、ファイルがコピーされたら、 unix から hadoop へ、windows に touch ファイルを作成して、ファイルの 1 つのセットが windows から unix にコピーされることを示して、再度コピーするのを無視できるようにしたいと考えています。これを達成する方法を提案してください。データをコピーする並列処理は初めてです。

4

1 に答える 1

0
  1. ファイルをUNIXサーバーにコピーします(これは解決したようです)

  2. putty パッケージの plink プログラムを使用して、UNIX サーバーでコマンドを開始します。必要なのは、UNIX サーバーで実行される ssh デーモンです。リモートサーバーでのコマンドの出力を取得して読み取ることで、ファイルのコピーが終了したことを知ることができます。

  3. タッチ ファイルを生成します。break > filename0 バイトのファイルを生成するのに十分です。

于 2013-11-01T15:43:08.447 に答える