a) 安装hadoop
$ wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz
$ tar zxf hadoop-2.7.1.tar.gz -C /usr/local/opt/
b) 配置hadoop环境变量
将hadoop下的bin目录和sbin目录加入环境变量
PATH=/usr/local/opt/hadoop-2.7.1/bin:$PATH
export PATH=/usr/local/opt/hadoop-2.7.1/sbin:$PATH
c) 修改hadoop配置文件
1.core-site.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/yaowang/WorkAndLog/hadoop/tmp</value> (目录自行修改)
</property>
</configuration>
2.hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/home/yaowang/WorkAndLog/hadoop/namenode</value> (目录自行修改)
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/yaowang/WorkAndLog/hadoop/datanode</value> (目录自行修改)
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>
3.hadoop-env.sh
将JAVA_HOME设置成jdk目录
export JAVA_HOME=/home/yaowang/Downloads/jdk1.8.0_51
d) 启动hadoop
$ start-all.sh