核心配置文件
| hadoop-env.sh: hadoop依赖环境配置; |
| core-site.xml : hadoop 公共运行配置项配置文件: |
| hdfs-site.xml : hdfs相关配置项配置文件; |
| mapred-env.sh : mapreduce运行环境配置 |
| mapred-site.xml : mapreduce配置项配置文件; |
| yarn-env.sh : yarn环境变量配置文件 |
| yarn-site.xml : yarn配置项配置文件; |
hadoop-env.sh
| 修改配置: |
| export JAVA_HOME=/opt/app/jdk1.8.0_321 |
| export HADOOP_CONF_DIR=/opt/app/hadoop-2.8.5/etc/hadoop |
core-site.xml
| <configuration> |
| |
| |
| <property> |
| <name>fs.defaultFS</name> |
| <value>hdfs://node1:9000</value> |
| </property> |
| |
| <property> |
| <name>hadoop.tmp.dir</name> |
| <value>/opt/app/hadoop-2.8.5/metaData</value> |
| </property> |
| </configuration> |
hdfs-site.xml
| <configuration> |
| |
| <property> |
| <name>dfs.replication</name> |
| <value>1</value> |
| </property> |
| </configuration> |
mapred-env.sh
| 修改配置: |
| export JAVA_HOME=/opt/app/jdk1.8.0_321 |
mapred-site.xml
| <configuration> |
| <property> |
| <name>mapreduce.framework.name</name> |
| <value>yarn</value> |
| </property> |
| </configuration> |
yarn-env.sh
| export JAVA_HOME=/opt/app/jdk1.8.0_321 |
yarn-site.xml
| <configuration> |
| |
| <property> |
| <name>yarn.nodemanager.aux-services</name> |
| <value>mapreduce_shuffle</value> |
| </property> |
| |
| |
| <property> |
| <name>yarn.resourcemanager.hostname</name> |
| <value>node1</value> |
| </property> |
| <property> |
| <name>yarn.application.classpath</name> |
| <value> |
| /opt/app/hadoop-2.8.5/etc/hadoop, |
| /opt/app/hadoop-2.8.5/share/hadoop/common/*, |
| /opt/app/hadoop-2.8.5/share/hadoop/common/lib/*, |
| /opt/app/hadoop-2.8.5/share/hadoop/hdfs/*, |
| /opt/app/hadoop-2.8.5/share/hadoop/hdfs/lib/*, |
| /opt/app/hadoop-2.8.5/share/hadoop/mapreduce/*, |
| /opt/app/hadoop-2.8.5/share/hadoop/mapreduce/lib/*, |
| /opt/app/hadoop-2.8.5/share/hadoop/yarn/*, |
| /opt/app/hadoop-2.8.5/share/hadoop/yarn/lib/* |
| </value> |
| </property> |
| </configuration> |
slaves:DataNode NodeManager地址
vim /etc/hosts
配置主机名
| vi /etc/hostname |
| |
| 修改完成后需要重启 |
格式化namenode
启动hdfs和yarn
| 启动hdfs: |
| start-dfs.sh |
| |
| 启动yarn: |
| start-yarn.sh |
在页面访问
| 查看namenode |
| http: |
| |
| 查看datanode |
| http: |
| |
| 查看secondarynode |
| http: |
| |
| 查看yarn |
| http: |
关闭
| 关闭dfs |
| stop-dfs.sh |
| |
| 关闭yarn |
| stop-yarn.sh |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?