CentOS7 に Hadoop をインストールの方法

CentOS 7にHadoopをインストールするには、次の手順を実行します。

  1. Java Development Kit(JDK)をインストールします。
  2. OpenJDK 8をインストールするには、端末で以下のコマンドを実行します: sudo yum install java-1.8.0-openjdk-devel
  3. Hadoopユーザの作成:
  4. hadoopという名前の新しいユーザーを作成するには次のコマンドを実行してください。sudo adduser hadoop
  5. hadoopユーザーのパスワードを設定する:sudo passwd hadoop
  6. Hadoopのダウンロードと解凍:
  7. /opt ディレクトリ以下に新しいディレクトリを作成:sudo mkdir /opt/hadoop
  8. そのディレクトリへ移動する:cd /opt/hadoop
  9. Hadoopの圧縮ファイルをダウンロードします: sudo wget https://downloads.apache.org/hadoop/common/hadoop-3.3.1/hadoop-3.3.1.tar.gz
  10. tarコマンドを使用して圧縮ファイルを展開:sudo tar -xzvf hadoop-3.3.1.tar.gz
  11. 解凍したフォルダー名を「hadoop」に変更する:sudo mv hadoop-3.3.1 hadoop
  12. 環境変数の設定
  13. /etc/profile ファイルを編集:sudo vi /etc/profile
  14. ファイルの一番最後に下記の行を追加して下さい:
    export HADOOP_HOME=/opt/hadoop/hadoop
    export PATH=$PATH:$HADOOP_HOME/bin
  15. ファイルを保存して閉じる。
  16. プロファイルの更新: ソース /etc/profile
  17. Hadoopの配置:
  18. Hadoopの設定ディレクトリへ移動:cd /opt/hadoop/hadoop/etc/hadoop
  19. hadoop-env.shファイルを編集する:sudo vi hadoop-env.sh
  20. JAVA_HOME変数をJavaのインストールパスに設定する: export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
  21. ファイルを保存し閉じる
  22. Hadoop のコアーファイルを配置する
  23. core-site.xmlファイルを編集します:sudo vi core-site.xml
  24. 次の設定を加えてみてください:

    fs.defaultFS
    hdfs://localhost:9000

  25. ファイルを保存して閉じます。
  26. HadoopのHDFSファイルシステムを配置する:
  27. hdfs-site.xmlファイルを編集する:sudo vi hdfs-site.xml
  28. 以下の設定を構成に追加します。
    dfs.replication
    1
  29. ファイルを保存して終了する。
  30. HadoopのYARNリソースマネージャーをデプロイする:
  31. yarn-site.xmlを編集する: sudo vim yarn-site.xml
  32. を追加します。
    yarn.nodemanager.aux-services
    mapreduce_shuffle
    yarn.nodemanager.aux-services.mapreduce.shuffle.class
    org.apache.hadoop.mapred.ShuffleHandler
  33. ファイルを保存して閉じる
  34. HadoopのMapReduceフレームワークを配置する。
  35. mapred-site.xmlファイルを編集する:sudo vi mapred-site.xml
  36. 以下の設定を追加します。
    mapreduce.framework.name
    yarn
  37. ファイルを保存して閉じる。
  38. Hadoopデータディレクトリのパーミッションの設定:
  39. Hadoopのディレクトリを作成:sudo mkdir -p /opt/hadoop/data/hdfs/namenode
    sudo mkdir -p /opt/hadoop/data/hdfs/datanode
  40. データディレクトリのパーミッションの修正: sudo chown -R hadoop:hadoop /opt/h
bannerAds