現在、Hadoop クラスターにデータを一括インポートする必要があるプロジェクトに取り組んでいます。Hadoop にインポートする必要があるデータは、SATA ディスク上にあります。インポートする必要があるデータは、Encase forensics disks image (E01) です。これらのイメージからファイルを抽出し、それらのファイルを Hadoop にインポートするアプリケーションを作成しました。これは正常に機能しますが、手動でプロセスを開始する必要があります。
SATA ドライブをホットスワップすることでプロセスを自動化し、抽出プロセスを自動的に開始したいと考えています。私は自分のプログラムを Java で書きましたが、画像の分析に使用するいくつかの外部ライブラリのために、そのようにする必要があります。新しく挿入されたドライブを検出するためにJavaを使用するソリューションをインターネットで検索しましたが、USBドライブを検出できるライブラリ、またはudevルールを使用してプロセスを開始できるライブラリをすべて見つけました(それを使用できますが、Javaソリューションを好みます)
私が説明したようなものが存在するかどうか誰かが知っていますか? または、誰かが私を正しい方向に向けることができますか? それは大歓迎です!
ほとんど忘れていました...オペレーティングシステムとしてubuntu 12.04 Server Editionを使用しています。