Hadoopのホスト名を変更する方法は何ですか?

Hadoopのホスト名を変更するには、次の手順を実行してください。

  1. すべてのノードでHadoopクラスターを起動してください。管理者権限を持っていることを確認してください。
  2. 各ノードの/etc/hostsファイルを編集してください。ファイル内で、古いホスト名を新しいホスト名に置き換えてください。テキストエディター(例:viやnano)を使用してファイルを開いて編集してください。全てのノードの/etc/hostsファイルが変更されていることを確認してください。
  3. Hadoopの$HADOOP_HOME/etc/hadoop/core-site.xmlファイルを編集してください。このファイルの中で、fs.defaultFS属性を見つけて、その値をhdfs://新しいホスト名:9000に変更してください。新しいホスト名は、変更したいホスト名にしてください。ファイルを保存して閉じてください。
  4. Hadoopの$HADOOP_HOME/etc/hadoop/yarn-site.xmlファイルを編集します。 yarn.resourcemanager.hostname属性を検索し、その値を新しいホスト名に変更します。 ファイルを保存して閉じます。
  5. Hadoopの$HADOOP_HOME/etc/hadoop/mapred-site.xmlファイルを編集してください。mapreduce.jobtracker.hostnameプロパティを見つけて、その値を新しいホスト名に変更してください。ファイルを保存して閉じてください。
  6. 全てのノード上の$HADOOP_HOME/etc/hadoop/slavesファイルを編集します。このファイルには、全てのデータノードとタスクノードがリストされています。各ノードのホスト名を新しいホスト名に置き換えてください。ファイルを保存して閉じてください。
  7. ハドゥープクラスターを再起動して、ホスト名の変更を有効にします。 クラスターを再起動するには、次のコマンドを使用できます:
  8. $HADOOP_HOME/sbin/stop-all.shを実行して、$HADOOP_HOME/sbin/start-all.shを実行します。
  9. 全てのHadoopサービスを停止し、再起動します。

上記手順を完了すると、Hadoopクラスターのホスト名が正常に変更されているはずです。

bannerAds