Ubuntu HDFS集群擴容分為橫向擴容(新增節點)和縱向擴容(提升單機硬件),以下是具體步驟及注意事項:
JAVA_HOME
和HADOOP_HOME
環境變量。hdfs-site.xml
:$HADOOP_HOME/etc/hadoop/hdfs-site.xml
中,添加或修改以下配置,指定數據存儲路徑(可多個路徑用逗號分隔):<property>
<name>dfs.datanode.data.dir</name>
<value>/path/to/new/data/directory</value>
</property>
core-site.xml
:fs.defaultFS
指向集群的NameNode地址(如hdfs://namenode:9000
)。$HADOOP_HOME/sbin/hadoop-daemon.sh start datanode
hdfs dfsadmin -refreshNodes
hdfs balancer
hdfs dfsadmin -report
http://namenode:9870
)檢查節點狀態。ext4
格式)。/mnt/newdisk
),并修改/etc/fstab
實現開機自動掛載。hdfs-site.xml
,在dfs.datanode.data.dir
中添加新掛載目錄路徑。sudo systemctl restart hadoop-datanode
hdfs balancer
命令重新平衡數據。參考來源: