JDK基础配置
配置IP地址,关闭网络防火墙selinux,配置主机地址
#将jdk包解压到文件夹下,在profie后新添两行配置环境变量
[root@server1 ~]# tar -zxvf jdk-8u161-linux-x64.tar.gz -C /opt/java/ [root@server1 jdk1.8.0_161]# vim /etc/profile export JAVA_HOME='/opt/java/jdk1.8.0_161' export PATH=$JAVA_HOME/bin:$PATH [root@server1 jdk1.8.0_161]# source /etc/profile
#输入java -version测试环境变量是否生效
本地模式部署
Hadoop本地模式只是用于本地开发调试,或者快速安装体验Hadoop
#为hadoop创建存放文件夹,将hadoop解压,单机本地模式即可使用
[root@server1 ~]# mkdir /opt/hadoopstandalone [root@server1 ~]# tar -zxf hadoop-2.7.3.tar.gz -C /opt/hadoopstandalone/
#用hadoop自带的wordcount例子来在本地模式下测试跑mapreduce
#准备mapreduce输入文件wc.input
[root@server1 test]# cat wc.input hadoop mapreduce hive hbase spark storm sqoop hadoop hive spark hadoop
#运行,输出结果中Running job后有local字样的,说明运行在本地模式下
[root@server1 hadoop-2.7.3]# bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount test/wc.input output2
#本地模式下,mapreduce的输出是输出到本地,查看输出文件有SUCCESS说明JOB运行成功