装系统软件介绍:
虚拟机:VMware® Workstation 15 Pro
操作系统:centos7.6
jdk版本:jdk1.8
hadoop软件包:hadoop2.7.4
1. jdk的安装配置
1> 直接下载jdk1.8的java编译器或者在windows系统下载好:jdk-8u131-linux-x64.tar.gz,上传到centos服务器的目录: /opt/mysoft/
tar -zxvf jdk-8u131-linux-x64.tar.gz
重命名:mv jdk-8u131 jdk
2> 配置环境变量
vim /etc/profile
export JAVA_HOME=/opt/mysoft/jdk
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOE}/lib/tool.jar
export PATH=$PATH:${JAVA_HOME}/bin:$PATH
2.hadoop软件的安装配置
1> 把下载好的hadoop-2.7.4.tar.gz软件包上传到centos服务器的指定目录:/opt/mysoft/
解压文件: tar -zxvf hadoop-2.7.4.tar.gz
重命名文件:mv hadoop-2.7.4 hadoop
2> 修改配置文件
1) 修改hadoop-env.sh的JAVA_HOME的环境变量:
vim hadoop/etc/hadoop/hadoop-env.sh
JAVA_HOME=/opt/mysoft/jdk
2) 修改core-site.xml文件:
vim hadoop/etc/hadoop/core-site.xml
3)修改 hdfs-site.xml文件:
vim hadoop/etc/hadoop/hdfs-site.xml
4) 修改 slave文件
vim hadoop/etc/hadoop/slave
hadoop00
5) 配置HADOOP_HOME环境变量
vim /etc/profle
使配置文件生效:source /etc/profile
测试配置是否成功:hadoop fs
正常显示shell脚本操作的提示命令,配置成功。
3. hadoop的hdfs分布式系统文件系统初始化和启动
1> 初始化nodenode节点
hdfs namenode -format
2> 分别启动namenode节点,secondarynamenode节点和datanode节点
hadoop-daemon.sh start namenode
hadoop-daemon.sh start datanode
hadoop-daemon.sh start secondarynamenode
也可以使用 start-dfs.sh 命令直接批量启动以上三个节点
3> 查看进行是否启动成功
jps
可以看到已经启动了 namenode和datanode进程