需要java环境
下载
wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.7/hadoop-2.7.7.tar.gz
注:因为镜像移动,可能会有404,下载时注意替换路径(打开网页选一下http://mirror.bit.edu.cn/apache/hadoop/common/)
解压、设置权限
配置
vim core-site.xml
添加以下内容
<property>
<name>hadoop.tmp.dir</name>
<value>file:/usr/local/hadoop/tmp</value>
<description>Abase for other temporary directories.</description>
</property>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
vim hdfs-site.xml
添加以下内容
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/local/hadoop/tmp/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/local/hadoop/tmp/dfs/data</value>
</property>
NameNode 的格式化
cd /usr/local/hadoop
./bin/hdfs namenode -format #只能格式化一次,不能反复格式化
成功的话,会看到 “successfully formatted” 和 “Exitting with status 0” 的提示,若为 “Exitting with status 1” 则是出错,出错后只能用root权限删除/usr/local下的hadoop文件后重新安装
开启NameNode 和 DataNode
cd /usr/local/hadoop #开启hadoop时必须在此目录下或者在~目录下执行start-dfs.sh
如果碰到
The authenticity of host '0.0.0.0 (0.0.0.0)' can't be established.
则 关闭防火墙即可
sudo ufw disable
安装成功
(在主机访问,192.168.1.88虚拟机的静态ip)