質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

シェルスクリプト

シェルスクリプトは、UNIX系のOSもしくはコマンドラインインタプリタ向けに記述されたスクリプト。bash/zshといったシェルによって実行されるため、このように呼ばれています。バッチ処理などに使用されており、テキストファイルに書かれた命令を順に実行します。

Q&A

0回答

494閲覧

シェルスクリプト:直近のデータを指定して取得するhdfsのコマンドが知りたいです

presiosauria

総合スコア0

bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

シェルスクリプト

シェルスクリプトは、UNIX系のOSもしくはコマンドラインインタプリタ向けに記述されたスクリプト。bash/zshといったシェルによって実行されるため、このように呼ばれています。バッチ処理などに使用されており、テキストファイルに書かれた命令を順に実行します。

0グッド

0クリップ

投稿2020/12/11 05:24

編集2020/12/11 07:30

前提・実現したいこと

現在、HDFS上のフォルダからローカルフォルダへファイルを保管するシェルスクリプトを作成しています。

発生している問題・エラーメッセージ

HDFS上の該当フォルダには、1000以上のファイルがあるため、全ファイルを取得するのではなく、
直近2日分のファイルのみという指定を受けています。
色々調べてみたのですが、HDFSのコマンドで直近2日分のファイルを取得して保管するやり方が分かりません。
HDFS上で直近2日分のファイルを抽出してローカルへ移動させるコマンドはありますでしょうか?

全ファイル取得するコマンドは以下のような内容です。

hadoop fs -fs hdfs: -get /hdfs上のパス/[*]/保存ファイル名指定 /ローカルのパス

できればこの形を改良して、直近2日分のファイルを取得できるようなコマンドにしたいと思っていますが、
複数行になっても全く問題ありません。

どうかお知恵を拝借できれば幸いです。宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問