![图片[1]-Hadoop 3安装-JoyCode 斑马快跑](https://qiniu.joycode.com.cn/2021/08/20210806220652482524.jpeg)
首先安装jdk8,然后下载安装包:
wget https://dlcdn.apache.org/hadoop/common/hadoop-3.3.4/hadoop-3.3.4.tar.gz
创建hadoop账号:
useradd -m hadoop
创建hadoop用户密码:
passwd hadoop
切换到hadoop用户,配置ssh免密登录:
ssh-keygen -t rsa cd ~/.ssh cp id_rsa.pub authorized_keys
创建环境变量:
vi /etc/profile
加入下面配置:
export JAVA_HOME=/usr/lib/jvm/java-openjdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export HADOOP_HOME=/home/hadoop/hadoop-3.2.2
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_HOME}/lib/native
export PATH=${PATH}:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin
export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native/修改core-site.xml:
<configuration>
<!--指定fs的缺省名称-->
<property>
<name>fs.default.name</name>
<value>hdfs://192.168.56.100:9820</value>
</property>
<!--指定HDFS的(NameNode)的缺省路径地址,localhost:是计算机名,也可以是ip地址-->
<property>
<name>fs.defaultFS</name>
<value>hdfs://192.168.56.100:9820</value>
</property>
<!-- 指定hadoop运行时产生文件的存储目录(以个人为准) -->
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop/tmp</value>
</property>
</configuration>修改配置文件hdfs-site.xml:
<configuration>
<!-- 指定HDFS副本的数量 -->
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/usr/local/hadoop/hdfs/name</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/usr/local/hadoop/hdfs/data</value>
</property>
<property>
<name>dfs.http.address</name>
<value>192.168.56.100:9870</value>
</property>
</configuration>修改配置文件mapred-site.xml:
<configuration>
<!-- 指定mr运行在yarn上 -->
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>修改配置文件yarn-site.xml:
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>修改hadoop-env.sh:
export JAVA_HOME=/usr/lib/jvm/java-openjdk
格式化namenode:
hdfs namenode -format
启动hadoop hdfs:
start-dfs.sh
启动yarn:
start-yarn.sh
浏览器打开(请自行更换实际地址):
运行示例:
cd $HADOOP_HOME/share/hadoop/mapreduce
hadoop jar hadoop-mapreduce-examples-3.3.6.jar pi 10 50
参考:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

















