Hadoopクラスターからノードを削除する方法.

Hadoopクラスターからノードを削除するには、次の手順に従います。

  1. Hadoop サービスを停止し、実行中のジョブやタスクがないことを確認して、削除するノードを確認してください。
  2. Hadoopクラスターのマスターノード(NameNode)でHadoop設定ファイルを編集し、削除するノードの関連する情報を削除します。例えば、hdfs-site.xmlやcore-site.xmlなどを削除します。
  3. Hadoopクラスタのマスターノードからノードを削除するために、マスターノードでコマンドを実行します。
hadoop dfsadmin -refreshNodes
  1. Hadoopクラスタのマスターノードでコマンドを実行し、ノードから関連するデータブロックを削除します。
hadoop balancer -threshold 0
  1. Hadoopクラスターのマスターノードでコマンドを実行し、クラスターからノードを削除します。
hadoop dfsadmin -refreshNodes
  1. Hadoopクラスタのマスターノードでコマンドを実行し、クラスタノードの状態を確認して、削除するノードが正常に削除されたことを確認してください。
hadoop dfsadmin -report
  1. 最後に、削除するノードでコマンドを実行し、Hadoopサービスを停止し、ノードをクラスターからアンマウントします。
hadoop-daemon.sh stop datanode

Hadoopクラスターからノードが正常に削除されます。

bannerAds