9前書きHadoopは、安価なマシンのクラスターでの非常に大きなデータセットの処理と保存をサポートするJavaベースのプログラミングフレームワークです。Foundationが後援しています。Hadoopは、4つの主要なレイヤーで構成されています。*は、他のHadoopモジュールをサポートするユーティリティとライブラリのコレクションです。*は、データをディスクに永続化する役割を果たします。Negotiatorの略)は、HDFSの「オペレーティングシステム」です。*は、Hadoopクラスターの元の処理モデルです。クラスターまたはマップ内で作業を分散し、ノードからの結果を整理してクエリへの応答にまとめます。Hadoopの3.xバージョンでは、他の多くの処理モデルが利用できます。Hadoopクラスターのセットアップは比較的複雑であるため、プロジェクトには、Hadoopの学習、簡単な操作の実行、およびデバッグに適したスタンドアロンモードが含まれています。このチュートリアルでは、Hadoopをスタンドアロンモードでインストールし、含まれているサンプルMapReduceプログラムのサンプルの1つを実行して、インストールを検証します。[ビッグデータの概念の紹介と用語]またはhttps://www.digitalocean.com/community/tutorials/an-introduction-to-hadoop[Hadoopの概要]前提条件このチュートリアルを実行するには、次のものが必要です。9での初期サーバー設定]チュートリアル。9でJavaをAptでインストールする方法に従ってインストールされたJava。このチュートリアルにはOpenJDKを使用できます。9でJavaをAptでインストールする方法]。Hadoopでは、この変数を設定する必要があります。Hadoopリリースページ]にアクセスして、最新の安定版リリースを見つけてください。3.0.3をインストールします。[最新の安定したバイナリへのリンクを強調するHadoopリリースのスクリーンショット]次のページで、右クリックしてリンクをリリースバイナリにコピーします。+`を使用して取得します。http:///dist/hadoop/common/hadoop-/hadoop-.tar.gzダウンロードしたファイルが変更されていないことを確認するには、SHA-256を使用して簡単なチェックを行います。[リリースページ]に戻り、ダウンロードしたリリースバイナリのチェックサムファイルへのリンクを右クリックしてコピーします。+`を使用してファイルをダウンロードします。https://dist.apache.org/repos/dist/release/hadoop/common/hadoop-/hadoop-.tar.gz.mds次に、検証を実行します。+`ファイルのSHA-256値と比較します。2019277A大文字と小文字の違いは無視しても問題ありません。ミラーからダウンロードしたファイルに対して実行したコマンドの出力は、apache.orgからダウンロードしたファイルの値と一致する必要があります。+`を使用して、ファイルからアーカイブを抽出することを指定します。次のコマンドでタブ補完を使用するか、正しいバージョン番号に置き換えます。必要に応じて、ダウンロードしたバージョンと一致するようにバージョン番号を変更します。/usr/local/hadoopソフトウェアを配置したら、環境を構成する準備が整いました。ステップ2-Hadoopの実行Hadoopが実行されることを確認しましょう。次のコマンドを実行してHadoopを起動し、ヘルプオプションを表示します。/usr/local/hadoop/bin/hadoop次の出力が表示されます。これにより、スタンドアロンモードで実行するようにHadoopを正常に構成したことがわかります。.付属のMapReduceプログラムの例を実行することで、適切に機能することを確認します。input」というディレクトリを作成し、Hadoop設定ファイルをそのディレクトリにコピーして、これらのファイルをデータとして使用します。`プログラムを実行します。grepプログラムは、リテラルワードまたは正規表現の一致をカウントします。+`の出現を検索します。式では大文字と小文字が区別されるため、文の先頭で大文字にした単語は見つかりません。次のコマンドを実行してください。'allowed[.]*'タスクが完了すると、処理内容と発生したエラーの概要が表示されますが、実際の結果は含まれていません。+`ディレクトリに保存されます。この出力ディレクトリが既に存在する場合、プログラムは失敗し、概要を表示するのではなく、次のようなものが表示されます。+`を実行して結果を確認します。~/grep_example/*次の出力が表示されます。+」という単語が19回出現し、その後にピリオドが1つ出現し、出現しなかった箇所が1つ出現しました。サンプルプログラムを実行すると、スタンドアロンインストールが正常に動作し、システム上の非特権ユーザーが調査またはデバッグのためにHadoopを実行できることが確認されました。結論このチュートリアルでは、Hadoopをスタンドアロンモードでインストールし、提供されているサンプルプログラムを実行して検証しました。Hadoopのhttps://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html[MapReduceチュートリアル]をご覧ください。このチュートリアルで使用した例の背後にあるコードを通して。Hadoopクラスターセットアップガイドをご覧ください。