在centos系统上配置hdfs(hadoop分布式文件系统)需要经过一系列步骤,包括安装必要软件、设置环境变量、调整hadoop配置文件、格式化namenode以及启动和验证hdfs服务。以下是详细的配置指南:
sudo yum install java-1.8.0-openjdk-devel -y
ssh-keygen -t rsa ssh-copy-id localhost
从Apache Hadoop官方网站下载适当版本的Hadoop安装包,如Hadoop 3.3.4。
wget https://archive.apache.org/dist/hadoop/core/hadoop-3.3.4/hadoop-3.3.4.tar.gz tar -xzvf hadoop-3.3.4.tar.gz -C /opt/
修改 /etc/profile 文件,添加Hadoop的路径和库路径。
echo "export HADOOP_HOME=/opt/hadoop-3.3.4" >> /etc/profile echo "export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin" >> /etc/profile source /etc/profile
<configuration><property><name>fs.defaultFS</name><value>hdfs://localhost:9000</value></property><property><name>hadoop.tmp.dir</name><value>/usr/local/hadoop/tmp</value></property></configuration>
<configuration><property><name>dfs.namenode.name.dir</name><value>/usr/local/hadoop/hdfs/namenode</value></property><property><name>dfs.datanode.data.dir</name><value>/usr/local/hadoop/hdfs/datanode</value></property><property><name>dfs.replication</name><value>1</value></property></configuration>
<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property></configuration>
<configuration><property><name>yarn.resourcemanager.hostname</name><value>localhost</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property></configuration>
在NameNode节点上运行以下命令,初始化文件系统。
hdfs namenode -format
启动NameNode和DataNode服务。
/opt/hadoop-3.3.4/sbin/start-dfs.sh
使用以下命令检查HDFS状态。
hdfs dfsadmin -report
访问NameNode的Web界面:https://www.php.cn/link/b9d0cdbab65a298d077a7b9794f97cd5
以上就是HDFS在CentOS上怎么设置的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号