参考: 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文件, 我是间接进入文件夹双击运行的.
发表回复