前面咱们讲到hadoop 安装的环境java
如今正是安装下hadoopvim
安装前,咱们先进入hadoop用户下面oop
把下载好的hadoop安装包,放入/home/hadoop2hadoop
cp /opt/hadoop-2.7.3.tar.gz /home/hadoop2/部署
进行解压input
tar xzvf hadoop-2.7.3.tar.gztest
而后配置hadoop环境变量变量
vim /etc/profilejdk
export JAVA_HOME=/home/jdk1.8.0_74
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
export HADOOP_HOME=/home/hadoop2/hadoop-2.7.3配置
配置完后用 source /etc/profile 执行下让咱们配置的环境变量生效
修改hadoop-2.7.3文件的权限
hadoop2表明用户名称
hadoop-2.7.3表明文件夹名称
chown -R hadoop2:hadoop2 /home/hadoop2/hadoop-2.7.3
修改hadoop-env.sh 启动hadoop时须要javaJDK环境,须要修改java_home路径
vim etc/hadoop/hadoop-env.sh
export JAVA_HOME=/home/jdk1.8.0_74
这样咱们就部署好单点的hadoop
咱们使用 hadoop 命令能够看到启动成功了
咱们使用hadoop fs -ls /
hadoop 会读到根目录 ,由于咱们没有配置文件系统,hadoop默认读取的是localhost本地文件系统,如今hadoop 也能够执行文件
咱们能够新建一个目录
mkdir inputfile
vim inputfile/test.txt
aaa bbb ccc dd aa
而后执行
hadoop jar /home/hadoop2/hadoop-2.7.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount ./input ./out1
执行成功后咱们进入out1目录下面会看到
part-r-00000 这个文件夹
hadoop会帮咱们算出用的个数