参考: mac搭建hadoop3.1.1伪分布环境(CSDN)大体的搭建过程可以参考上面的文章,写得很全面.
但是有一些配置细节和我这边的不太一样, 我就补充我的一些配置
hadoop-env.sh配置
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
我替换了电脑里原本有的jdk11, 改用jdk8并且在这里指定jdk版本 (原因: jdk原因导致无法启动ResourceManager)
core-site.sh配置
configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:8020</value>
</property>
<!--用来指定hadoop运行时产生文件的存放目录 自己创建-->
<property>
<name>hadoop.tmp.dir</name>
<value>file:/usr/local/Cellar/hadoop/tmp</value>
</property>
</configuration>
yarn-site.xml配置
<configuration>
<!-- Site specific YARN configuration properties -->
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>localhost:9000</value>
</property>
</configuration>
另外, 运行.sh文件, 我是直接进入文件夹双击运行的.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。